Il s'agit de la commande v.db.renamecolumngrass 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
v.db.renamecolumn - Renomme une colonne de la table attributaire connectée à un vecteur donné
carte
MOTS-CLÉS
vecteur, table attributaire, base de données
SYNOPSIS
v.db.renamecolumn
v.db.renamecolumn --Aidez-moi
v.db.renamecolumn Localisation=prénom [couche=un magnifique] colonne=ancien col, nouveau col [--vous aider] [--verbeux]
[--calme] [--ui]
Drapeaux:
--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:
Localisation=prénom [obligatoire]
Nom de la carte vectorielle
Ou source de données pour un accès OGR direct
couche=un magnifique
Numéro ou nom de la couche
Les entités vectorielles peuvent avoir des valeurs de catégorie dans différentes couches. Ce nombre détermine
quelle couche utiliser. Lorsqu'il est utilisé avec un accès OGR direct, il s'agit du nom de la couche.
Valeur par défaut: 1
colonne=ancien col, nouveau col [obligatoire]
Ancien et nouveau nom de la colonne (ancien, nouveau)
DESCRIPTION
v.db.renamecolumn renomme une colonne de la table attributaire connectée à une carte vectorielle donnée.
Il vérifie automatiquement la connexion pour la couche spécifiée.
NOTES
Si la table map est connectée via les pilotes DBF ou SQLite, le renommage est
fait en interne en ajoutant une nouvelle colonne avec un nouveau nom, en transférant le contenu de l'ancien
colonne vers la nouvelle colonne et en supprimant l'ancienne colonne. Ceci est nécessaire comme le font DBF ou SQLite
ne prend pas en charge la commande "ALTER TABLE" pour renommer les colonnes. Pour cette raison, la colonne renommée est
trouvé comme dernière colonne du tableau, sa position d'origine ne peut pas être conservée.
Le pilote SQLite se fermera avec une erreur si le renommage de la colonne n'implique qu'un changement de
majuscule, c'est-à-dire majuscule à minuscule ou minuscule à majuscule. Le protocole SQLite considère
"NAME" et "name" doivent être des noms de colonnes identiques. Dans de tels cas, l'utilisateur doit
renommer la colonne d'origine en un nom d'intermédiaire, puis renommer l'intermédiaire en
nom définitif.
EXEMPLES
Renommer une colonne :
g.copie vect=roadsmajor,myroads
v.info -c mes routes
v.db.renamecolumn myroads column = ROAD_NAME, nom de la route
v.info -c mes routes
Utilisez v.db.renamecolumngrass en ligne à l'aide des services onworks.net