Dit is het commando db.connectgrass dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
db.connect - Print/set algemene DB-verbinding voor huidige kaartenset.
TREFWOORDEN
database, attributentabel, verbindingsinstellingen
KORTE INHOUD
db.connect
db.connect --help
db.connect [-gcd] [bestuurder=naam] [databank=naam] [schema=naam] [groep=snaar]
[--uw] [--breedsprakig] [--rustige] [--ui]
vlaggen:
-p
Druk de huidige verbindingsparameters af en sluit af
Vervang variabelen in database-instellingen
-g
Druk de huidige verbindingsparameters af met behulp van shell-stijl en sluit af
-c
Controleer de verbindingsparameters, stel in indien niet geïnitialiseerd en sluit af
-d
Instellen vanuit de standaardinstellingen en afsluiten
Overschrijf de huidige instellingen als deze al zijn geïnitialiseerd
--help
Gebruiksoverzicht afdrukken
--uitgebreid
Uitgebreide module-uitgang
--stil
Stille module-uitgang
--ui
Geforceerd starten van GUI-dialoogvenster
parameters:
bestuurder=naam
Naam van databasestuurprogramma
Opties: mysql, odbc, sqliet, pagina, Ogr, dbf
Standaard: sqlite
databank=naam
Naam van database
Standaard: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
schema=naam
Databaseschema
Gebruik deze optie niet als schema's niet worden ondersteund door de driver/databaseserver
groep=snaar
Standaardgroep van databasegebruikers waaraan select-privilege is verleend
PRODUCTBESCHRIJVING
db.connect stelt de gebruiker in staat parameters voor de databaseverbinding in te stellen. Deze parameters zijn
vervolgens door modules als standaardwaarden genomen, zodat de gebruiker de
parameters elke keer.
De standaard database-backend in GRASS GIS 7 is SQLite.
OPMERKINGEN
Waarden worden opgeslagen in het VAR-bestand van de kaartenset; de verbinding is niet getest op geldigheid.
Ocuco's Medewerkers -p vlag zal de huidige verbindingsparameters weergeven.
Ocuco's Medewerkers -c flag zal stilletjes controleren of de verbindingsparameters zijn ingesteld, en zo niet
zal ze instellen om de standaardwaarden van GRASS te gebruiken. (handig in scripts voordat u het probeert
een nieuwe databasetabel maken)
Gebruik om een vectorkaart aan een databasetabel te koppelen v.db.connect or v.db.toevoegbaar.
Voorbeelden
SQLite (standaard achterkant)
Lokale opslag:
db.connect -d
db.connect -p
db.tabellen -p
Het SQLite-databasebestand wordt bij het eerste gebruik automatisch aangemaakt.
ODBC
Netwerkopslag, databasetabellen opgeslagen in database "mydb" (mogelijk vereist het gebruik van
db.inloggen):
db.connect driver=odbc database=mydb
db.login gebruiker=mijnnaam [pass=geheim]
db.connect -p
db.tabellen -p
PostgreSQL
Netwerkopslag, databasetabellen opgeslagen in database "mydb" (mogelijk vereist het gebruik van
db.inloggen):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb"
db.login gebruiker=mijnnaam [pass=geheim]
db.connect -p
db.tabellen -p
PostgreSQL met anders port
Netwerkopslag, databasetabellen opgeslagen in database "mydb" (mogelijk vereist het gebruik van
db.inloggen):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb,port=6666"
db.login gebruiker=mijnnaam [pass=geheim]
db.connect -p
db.tabellen -p
MySQL (lokaal verbinding)
Lokale opslag (db.inloggen misschien niet nodig):
db.connect driver=mysql database=mydb
db.login gebruiker=mijnnaam [pass=geheim]
db.connect -p
db.tabellen -p
MySQL (extern server)
Netwerkopslag, databasetabellen opgeslagen in database "mydb" (mogelijk vereist het gebruik van
db.inloggen):
db.connect driver=mysql database="host=myserver.itc.it,dbname=mydb"
db.login gebruiker=mijnnaam [pass=geheim]
db.connect -p
db.tabellen -p
DBF (lokaal, niet aanbevolen)
Lokale opslag (de subdirectory dbf/ in de mapset moet bestaan of moet zijn gemaakt door het
gebruiker):
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
db.tabellen -p
Gebruik db.connectgrass online met behulp van onworks.net-services