Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan biri kullanılarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen db.copygrass komutudur.
Program:
ADI
db.kopya - Bir tabloyu kopyalayın.
'from_table' (isteğe bağlı olarak 'where' ile) kullanılabilir veya 'seç' seçeneği kullanılabilir, ancak kullanılamaz
'from_table' ve 'select' aynı anda.
ANAHTAR KELİMELER
veritabanı, nitelik tablosu, SQL
SİNOPSİS
db.kopya
db.kopya --yardım et
db.kopya [from_driver=isim] [from_database=isim] [from_table=isim] [sürücüye=isim]
[to_database=isim] masaya=isim [nerede=sql_query] [seçmek=dizi] [--üzerine]
[--yardım et] [--gereksiz sözlerle dolu] [--sessiz] [--ui]
Bayraklar:
--üzerine yaz
Çıktı dosyalarının mevcut dosyaların üzerine yazmasına izin ver
--yardım et
Kullanım özetini yazdır
--ayrıntılı
Ayrıntılı modül çıkışı
--sessizlik
Sessiz modül çıkışı
--ui
GUI iletişim kutusunu başlatmaya zorla
Parametreler:
from_driver=isim
Sürücü adını girin
Seçenekler: MySQL, odbc, sqlit, sayfa, ogr, dbf
Varsayılan: sqlite
from_database=isim
Veritabanı adını girin
Varsayılan: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
from_table=isim
Tablo adını girin (yalnızca 'seç' kullanılmıyorsa)
sürücüye=isim
Çıkış sürücüsü adı
Seçenekler: MySQL, odbc, sqlit, sayfa, ogr, dbf
Varsayılan: sqlite
to_database=isim
Çıktı veritabanı adı
Varsayılan: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
masaya=isim [gereklidir]
Çıkış tablosu adı
nerede=sql_query
'where' anahtar kelimesi olmadan SQL deyiminin WHERE koşulları
Örnek: gelir < 1000 ve inhab >= 10000
seçmek=dizi
Tam seçim ifadesi (yalnızca 'from_table' ve 'where' kullanılmıyorsa)
Örn: starobince'DEN dedek SEÇİN NEREDE obec = 'Frimburg'
AÇIKLAMA
db.kopya kullanıcının iki veritabanı arasında bir tablo kopyalamasına izin verir. Veritabanları bağlanabilir
farklı sürücüler aracılığıyla (aşağıdaki örneklere bakın).
NOTLAR
Öznitelik tabloları kullanılarak kopyalanabilir db.kopya ve ne zaman bir vektör haritasıyla ilişkilendirileceği,
ile haritaya atanan v.db.connect. Mevcut bağlantı ayarları dosyaya kaydedilir
$LOCATION/vektör_haritası/dbln.
ÖRNEKLER
Konum DBF için PostgreSQL
saklama tablo 'coğrafi adlar.dbf' (bölgesindeki akım dizin) içine PostgreSQL içinden ODBC:
db.copy from_driver=dbf from_database='$GISDBASE/$LOCATION_NAME/PERMANENT/dbf'
from_table=geonames to_driver=pg to_database="ana bilgisayar=pgserver,dbname=testdb"
to_table=coğrafi adlar
Konum PostgreSQL için DBF
db.copy from_driver=pg from_database="anasistem=pgserver.example.org,dbname=testdb"
from_table=orijinal to_driver=dbf
to_database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf' to_table=origtable
Konum PostgreSQL için PostgreSQL ile koşul
db.copy from_driver=pg from_database="ana bilgisayar=localhost,dbname=testdb"
from_table=geonames to_driver=pg to_database="ana bilgisayar=localhost,dbname=testdb"
to_table=selection nerede="kedi < 500"
Konum DBF için SQLite
db.copy from_driver=dbf from_database='$GISDBASE/$LOCATION_NAME/PERMANENT/dbf'
from_table=geonames_features to_driver=sqlite
to_database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db' to_table=geonames_features
# uygun görüntüleyici:
sqlitebrowser $HOME/grassdata/nc_spm_08/user1/sqlite/sqlite.db
Konum SQLite için DBF
db.copy from_driver=sqlite from_database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db'
from_table=ammprv to_driver=dbf to_database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
to_table=ammprv
onworks.net hizmetlerini kullanarak db.copygrass'ı çevrimiçi kullanın