db.connectgrass - En ligne dans le Cloud

Il s'agit de la commande db.connectgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


db.connect - Imprime/définit la connexion générale à la base de données pour le jeu de cartes actuel.

MOTS-CLÉS


base de données, table attributaire, paramètres de connexion

SYNOPSIS


db.connect
db.connect --Aidez-moi
db.connect [-pgcd] [driver=prénom] [base de données=prénom] [schéma=prénom] [groupe=un magnifique]
[--vous aider] [--verbeux] [--calme] [--ui]

Drapeaux:
-p
Imprimer les paramètres de connexion actuels et quitter
Variables de substitution dans les paramètres de la base de données

-g
Imprimer les paramètres de connexion actuels à l'aide du style shell et quitter

-c
Vérifiez les paramètres de connexion, définissez si non initialisé et quittez

-d
Définir à partir des paramètres par défaut et quitter
Écraser les paramètres actuels s'ils sont déjà initialisés

--Aidez-moi
Imprimer le récapitulatif d'utilisation

--verbeux
Sortie du module verbeux

--silencieux
Sortie module silencieuse

--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI

Paramètres:
driver=prénom
Nom du pilote de base de données
Options : mysql ODBC, sqlite page, ogr, dbf
Valeur par défaut: sqlite

base de données=prénom
Nom de la base de données
Valeur par défaut: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db

schéma=prénom
Schéma de base de données
N'utilisez pas cette option si les schémas ne sont pas pris en charge par le pilote/serveur de base de données

groupe=un magnifique
Groupe par défaut d'utilisateurs de base de données auquel le privilège de sélection est accordé

DESCRIPTION


db.connect permet à l'utilisateur de définir les paramètres de connexion à la base de données. Ces paramètres sont
puis pris comme valeurs par défaut par les modules afin que l'utilisateur n'ait pas besoin de saisir le
paramètres à chaque fois.

Le backend de base de données par défaut dans GRASS GIS 7 est SQLite.

NOTES


Les valeurs sont stockées dans le fichier VAR du jeu de cartes ; la connexion n'est pas testée pour la validité.

Le -p flag affichera les paramètres de connexion actuels.

Le -c flag vérifiera silencieusement si les paramètres de connexion ont été définis, et sinon
les configurera pour utiliser les valeurs par défaut de GRASS. (utile dans les scripts avant d'essayer de
créer une nouvelle table de base de données)

Pour connecter une carte vectorielle à une table de base de données, utilisez v.db.connect or v.db.addtable.

EXEMPLES


SQLite (défaut back-end)
Stockage local:
db.connect -d
db.connect -p
db.tables -p

Le fichier de base de données SQLite est créé automatiquement lors de la première utilisation.

ODBC
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
pilote db.connect = base de données odbc = ma base de données
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p

PostgreSQL
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb"
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p

PostgreSQL avec différent port
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb,port=6666"
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p

MySQL (locale lien)
Stockage local (db.connexion peut ne pas être nécessaire):
pilote db.connect = base de données mysql = ma base de données
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p

MySQL (externe serveur)
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
db.connect driver=mysql database="host=myserver.itc.it,dbname=mydb"
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p

DBF (locale, pas conseillé)
Stockage local (le sous-répertoire dbf/ dans le jeu de cartes doit exister ou doit être créé par le
utilisateur):
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
db.tables -p

Utilisez db.connectgrass en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows