Ini adalah perintah db.copygrass yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
db.copy - Salin tabel.
Baik 'from_table' (opsional dengan 'where') dapat digunakan atau opsi 'select', tetapi tidak
'from_table' dan 'pilih' secara bersamaan.
KEYWORDS
database, tabel atribut, SQL
RINGKASAN
db.copy
db.copy --membantu
db.copy [dari_driver=nama] [dari_database=nama] [dari_meja=nama] [ke_driver=nama]
[ke_database=nama] ke meja=nama [dimana=sql_query] [memilih=string] [--menimpa]
[--membantu] [--bertele-tele] [--tenang] [--ui]
Bendera:
--timpa
Izinkan file keluaran untuk menimpa file yang ada
--membantu
Cetak ringkasan penggunaan
--bertele-tele
Keluaran modul verbose
--diam
Keluaran modul yang tenang
--ui
Paksa meluncurkan dialog GUI
Parameter:
dari_driver=nama
Masukkan nama pengemudi
Pilihan: mysql, odc, sqlite, hal, raksasa, dbf
Default: sqlite
dari_database=nama
Masukkan nama basis data
Default: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
dari_meja=nama
Masukkan nama tabel (hanya, jika 'pilih' tidak digunakan)
ke_driver=nama
Nama driver keluaran
Pilihan: mysql, odc, sqlite, hal, raksasa, dbf
Default: sqlite
ke_database=nama
Nama basis data keluaran
Default: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
ke meja=nama [yg dibutuhkan]
Nama tabel keluaran
dimana=sql_query
WHERE kondisi pernyataan SQL tanpa kata kunci 'where'
Contoh: penghasilan < 1000 dan inhab >= 10000
memilih=string
Pernyataan pilih penuh (hanya, jika 'from_table' dan 'where' tidak digunakan)
Misal: SELECT dedek FROM starobince WHERE obec = 'Frimburg'
DESKRIPSI
db.copy memungkinkan pengguna untuk menyalin tabel antara dua database. Database dapat dihubungkan
melalui driver yang berbeda (lihat contoh di bawah).
CATATAN
Tabel atribut dapat disalin menggunakan db.copy dan, kapan harus dikaitkan dengan peta vektor,
ditugaskan ke peta dengan v.db.koneksi. Pengaturan koneksi saat ini disimpan dalam file
$LOKASI/vector_map/dbln.
CONTOH
Mulai dari DBF untuk PostgreSQL
Menyimpan tabel 'gename.dbf' (di arus direktori) ke PostgreSQL melalui ODBC:
db.copy from_driver=dbf from_database='$GISDBASE/$LOCATION_NAME/PERMANENT/dbf' \
from_table=geonames to_driver=pg to_database="host=pgserver,dbname=testdb" \
to_table=namageo
Mulai dari PostgreSQL untuk DBF
db.copy from_driver=pg from_database="host=pgserver.example.org,dbname=testdb" \
from_table=asal to_driver=dbf \
to_database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf' to_table=origtable
Mulai dari PostgreSQL untuk PostgreSQL dengan kondisi
db.copy from_driver=pg from_database="host=localhost,dbname=testdb" \
from_table=geonames to_driver=hal to_database="host=localhost,dbname=testdb" \
to_table=pilihan di mana="kucing < 500"
Mulai dari DBF untuk SQLite
db.copy from_driver=dbf from_database='$GISDBASE/$LOCATION_NAME/PERMANENT/dbf' \
from_table=geoname_features to_driver=sqlite \
to_database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db' to_table=geonames_features
# penampil yang nyaman:
browser sqlite $HOME/grassdata/nc_spm_08/user1/sqlite/sqlite.db
Mulai dari SQLite untuk 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=amprv
Gunakan db.copygrass online menggunakan layanan onworks.net