diff --git a/docs/source/createdb.rst b/docs/source/createdb.rst index f98e1a1..bf6f90d 100644 --- a/docs/source/createdb.rst +++ b/docs/source/createdb.rst @@ -3,6 +3,9 @@ Create Database If you do not have an existing PostGIS database, you can create one from your QGIS Project. +You have two options for doing so. + +## Option 1: Export layers to GeoPackage 1. Export your layer(s) @@ -42,3 +45,49 @@ Select the PostGIS data source you created above. .. image:: images/create-db-3.png + + + ## Option 2: Create Empty DB and Use DB Manager + + + 1. Create an empty database +------------------------ + +Go to Data Sources > QGS > Create + +Be sure to select "Only Create PostGIS Database" + +Give your database a name and click Create + + .. image:: images/create-empty-db-1.png + + +2. Add pg_service.conf Entry +------------------------- + +Go to Data Sources and click "Show Connection Information" for your new database + + .. image:: images/create-empty-db-4.png + +Add the connection information to your local pg_service.conf file + + .. image:: images/db-manager-3.png + + +Add the new connection to QGIS PostgreSQL + + +3. Create Tables from Layers +------------------------------- + +In QGIS, go to DB Manager, select your database and click "Import Layer/File" + + .. image:: images/create-empty-db-5.png + + +Select the layer to input and table name: + + .. image:: images/create-empty-db-6.png + +Repeat for any additional layers. +