logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

db.createdb - Creates an empty database.

Authors

       Radim Blazek, ITC-Irst, Trento, Italy
       SQLite and PostgreSQL support by Martin Landa, Czech Technical University in Prague, Czech Republic

Description

db.createdb  allows the user to create a new empty database through different drivers. A working database
       connection needs to be established, see db.login.

       Currently only SQLite and PostgreSQL database drivers are supported.

Examples

CreateanewSQLitefile-baseddatabase
       Note that the standard GRASS GIS SQLite database is by default generated in the  user’s  current  mapset.
       This example shows an out-of-mapset database file creation:
       db.createdb driver=sqlite database=/opt/sqlite.db

   CreateanewPostgreSQLdatabase
       Create a new PostgreSQL database (after the PostgreSQL connection got established through the pg driver):
       db.createdb driver=pg database=grassdb

       Create  a  new  PostgreSQL  database  (after  the  PostgreSQL connection got established through the odbc
       driver):
       db.createdb driver=odbc database=grassdb

Keywords

       database, attribute table, SQL

Name

db.createdb  - Creates an empty database.

See Also

db.columns,db.connect,db.describe,db.drivers,db.dropdb,db.droptable,db.execute,db.login,db.tables

       GRASS SQL interface

Source Code

       Available at: db.createdb source code (history)

       Accessed: Friday Apr 04 01:18:42 2025

       Main index | Database index | Topics index | Keywords index | Graphical index | Full index

       © 2003-2025 GRASS Development Team, GRASS GIS 8.4.1 Reference Manual

GRASS 8.4.1                                                                                  db.createdb(1grass)

Synopsis

db.createdbdb.createdb--helpdb.createdbdriver=namedatabase=name  [--help]  [--verbose]  [--quiet]  [--ui]

   Flags:--help
           Print usage summary

       --verbose
           Verbose module output

       --quiet
           Quiet module output

       --ui
           Force launching GUI dialog

   Parameters:driver=name[required]
           Name of database driver
           Options: dbf,mysql,odbc,ogr,pg,sqlite
           Default: sqlitedatabase=name[required]
           Name of database

Todo

       Support other database drivers, too.

See Also