#2147: db.databases not working in GRASS 7 ----------------------------------+----------------------------------------- Reporter: cmbarton | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 7.0.0 Component: Database | Version: svn-trunk Keywords: db.databases, sqlite | Platform: All Cpu: OSX/Intel | ----------------------------------+-----------------------------------------
Comment(by martinl): Replying to [comment:4 neteler]: {{{ > GRASS 7.0.svn (nc_spm_08):~ > db.databases > D1/1: db_d_init_error(): DBF > dbmi: db_list_databases() not implemented > dbmi: db_list_databases() not implemented > ERROR: Unable to list databases > > GRASS 7.0.svn (nc_spm_08):~ > db.connect -p > driver: dbf > database: /home/neteler/grassdata/nc_spm_08/user1/dbf/ > schema: > group: }}} This is OK. DBF driver has no implemented function to list databases. {{{ > GRASS 7.0.svn (nc_spm_08):~ > db.connect -d > D1/1: Creating new default DB params with db_set_default_connection() > Default driver / database set to: > driver: sqlite > database: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db > > GRASS 7.0.svn (nc_spm_08):~ > db.connect -p > driver: sqlite > database: /home/neteler/grassdata/nc_spm_08/user1/sqlite/sqlite.db > schema: > group: > > GRASS 7.0.svn (nc_spm_08):~ > db.databases > D1/1: db_d_init_error(): SQLite > D1/1: db count = 0 > No databases found }}} The command {{{ db.connect -d D1/1: Creating new default DB params with db_set_default_connection() Default driver / database set to: driver: sqlite database: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db }}} doesn't create database, so `db.databases` doesn't list any database. You need to run command which writes attribute data to the database. -- Ticket URL: <http://trac.osgeo.org/grass/ticket/2147#comment:5> GRASS GIS <http://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev