db.createdb - Creates an empty database.
Contents
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.
