Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion snooty.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ toc_landing_pages = [
"database-connections/oracle",
"database-connections/postgres",
"database-connections/sql-server",
"database-connections/sybase"
"database-connections/sybase",
"database-connections/migrator-without-live-connection"
]

[constants]
Expand Down
50 changes: 49 additions & 1 deletion source/database-connections/migrator-without-live-connection.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,52 @@

==========================================================
Use {+rel-mig+} Without a Live Database Connection
==========================================================
==========================================================

.. default-domain:: mongodb

.. contents:: On this page
:local:
:backlinks: none
:depth: 1
:class: singlecol

You can create a project without a live relational database connection
to visualize and model your data or to evaluate Relational Migrator. However,
Relational Migrator requires a live database connection to migrate data.

Use Cases
---------

If you don't have a live relational database connection, you can
load a schema from a :abbr:`DDL (Data Definition Language)` file or use
Relational Migrator's pre-defined sample schema.

Load a Schema From a DDL File
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can visualize and model your data by loading a schema from a DDL file.
When you are ready to migrate, you can use the data model you created
by :ref:`exporting your project file <export-project>`.

Use a Sample Schema
~~~~~~~~~~~~~~~~~~~

You can try Relational Migrator without a relational database by using the
pre-defined ``Northwind`` sample schema. If you want to run a migration job
using the sample schema, you can deploy a Docker image containing the sample
schema and data.

Get Started
-----------

- :ref:`<create-project-schema-file>`
- :ref:`<create-project-sample-schema>`


.. toctree::
:titlesonly:
:hidden:

Load a DDL File </projects/create-project-loading-schema-files.txt>
Use Sample Schema </projects/create-project-sample-schema.txt>
6 changes: 3 additions & 3 deletions source/projects/create-project-loading-schema-files.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
.. _create-project-schema-file:

================================================
Create a Project by Loading a Schema From a File
================================================
====================================
Load a Data Definition Language File
====================================

.. default-domain:: mongodb

Expand Down
6 changes: 3 additions & 3 deletions source/projects/create-project-sample-schema.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
.. _create-project-sample-schema:

=========================================
Create a Project by Using a Sample Schema
=========================================
============================================
Use Relational Migrator With a Sample Schema
============================================

.. default-domain:: mongodb

Expand Down
Loading