Это команда db.copygrass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
db.copy - Скопируйте таблицу.
Можно использовать либо 'from_table' (необязательно с 'where'), либо опцию 'select', но не
"from_table" и "select" одновременно.
КЛЮЧЕВЫЕ СЛОВА
база данных, таблица атрибутов, SQL
СИНТАКСИС
db.copy
db.copy --Помогите
db.copy [from_driver=имя] [from_database=имя] [from_table=имя] [to_driver=имя]
[to_database=имя] to_table=имя [в котором=sql_query] [выберите=string] [-затирать]
[-помощь] [-подробный] [-тихий] [-ui]
Флаги:
- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
from_driver=имя
Имя драйвера ввода
Опции: MySQL, одбк, слайт, пг, огр DBF
По умолчанию: SQLite
from_database=имя
Введите имя базы данных
По умолчанию: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db
from_table=имя
Имя входной таблицы (только если не используется select)
to_driver=имя
Имя выходного драйвера
Опции: MySQL, одбк, слайт, пг, огр DBF
По умолчанию: SQLite
to_database=имя
Имя выходной базы данных
По умолчанию: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db
to_table=имя [требуется]
Имя выходной таблицы
в котором=sql_query
WHERE условия оператора SQL без ключевого слова 'where'
Пример: доход <1000 и жильё> = 10000
выберите=string
Оператор полного выбора (только если 'from_table' и 'where' не используются)
Например: SELECT dedek FROM starobince WHERE obec = 'Frimburg'
ОПИСАНИЕ
db.copy позволяет пользователю копировать таблицу между двумя базами данных. Базы данных могут быть подключены
через разные драйверы (см. примеры ниже).
ПРИМЕЧАНИЯ
Таблицы атрибутов можно скопировать с помощью db.copy и, когда нужно связать с векторной картой,
назначен на карту с v.db.connect. Текущие настройки подключения сохраняются в файле
$ LOCATION / vector_map / dbln.
ПРИМЕРЫ
от DBF в PostgreSQL
Хранение (см. таблицу ниже) 'geonames.dbf' (в текущий каталог) в PostgreSQL через ОДБК:
db.copy from_driver=dbf from_database='$GISDBASE/$LOCATION_NAME/PERMANENT/dbf'
from_table=geonenames to_driver=pg to_database="host=pgserver,dbname=testdb"
to_table = geonames
от PostgreSQL в DBF
db.copy from_driver=pg from_database="host=pgserver.example.org,dbname=testdb"
from_table=originable to_driver=dbf
to_database = '$ GISDBASE / $ LOCATION_NAME / $ MAPSET / dbf' to_table = origtable
от PostgreSQL в PostgreSQL состояние
db.copy from_driver=pg from_database="host=localhost,dbname=testdb"
from_table=geonenames to_driver=pg to_database="host=localhost,dbname=testdb"
to_table = selection where = "кошка <500"
от DBF в 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
# удобный просмотрщик:
sqlitebrowser $ HOME / grassdata / nc_spm_08 / user1 / sqlite / sqlite.db
от SQLite в 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
Используйте db.copygrass в Интернете с помощью сервисов onworks.net