Це команда db.connectgrass, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
db.connect - Друкує/встановлює загальне підключення до БД для поточного набору карт.
КЛЮЧОВІ СЛОВА
база даних, таблиця атрибутів, параметри підключення
СИНТАКСИС
db.connect
db.connect --допомога
db.connect [-gcd] [водій=ім'я] [база даних=ім'я] [схема=ім'я] [група=рядок]
[--допомога] [--докладний] [--тихий] [--ui]
Прапори:
-p
Роздрукувати поточні параметри підключення та вийти
Підставте змінні в налаштуваннях бази даних
-g
Друк поточних параметрів підключення за допомогою стилю оболонки та вихід
-c
Перевірте параметри підключення, встановіть, якщо вони не ініціалізовані, і вийдіть
-d
Встановіть із налаштувань за замовчуванням та вийдіть
Перезаписати поточні налаштування, якщо вони вже ініціалізовані
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
водій=ім'я
Назва драйвера бази даних
варіанти: mysql, odbc, sqlite, стор., огр, дбф
За умовчанням: sqlite
база даних=ім'я
Назва бази даних
За умовчанням: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
схема=ім'я
Схема бази даних
Не використовуйте цю опцію, якщо схеми не підтримуються драйвером/сервером бази даних
група=рядок
Група користувачів бази даних за замовчуванням, якій надано привілей вибору
ОПИС
db.connect дозволяє користувачеві встановлювати параметри підключення до бази даних. Ці параметри є
потім модулями приймаються як значення за замовчуванням, щоб користувачеві не потрібно було вводити
параметри кожного разу.
Базою даних за замовчуванням у GRASS GIS 7 є SQLite.
ПРИМІТКИ
Значення зберігаються у файлі VAR набору карт; з'єднання не перевірено на дійсність.
Команда -p прапорець відображатиме поточні параметри підключення.
Команда -c прапорець безшумно перевірить, чи були встановлені параметри підключення, а якщо ні
налаштує їх на використання стандартних значень GRASS. (корисно в сценаріях перед спробою
створити нову таблицю бази даних)
Щоб підключити векторну карту до таблиці бази даних, використовуйте v.db.connect or v.db.addtable.
ПРИКЛАДИ
SQLite (за замовчуванням бекенд)
Місцеве сховище:
db.connect -d
db.connect -p
db.tables -p
Файл бази даних SQLite створюється автоматично при першому використанні.
ODBC
Мережеве сховище, таблиці бази даних, що зберігаються в базі даних "mydb" (може вимагати використання
db.login):
db.connect driver=odbc database=mydb
db.login користувач=моє ім’я [пароль=секрет]
db.connect -p
db.tables -p
PostgreSQL
Мережеве сховище, таблиці бази даних, що зберігаються в базі даних "mydb" (може вимагати використання
db.login):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb"
db.login користувач=моє ім’я [пароль=секрет]
db.connect -p
db.tables -p
PostgreSQL з різний порт
Мережеве сховище, таблиці бази даних, що зберігаються в базі даних "mydb" (може вимагати використання
db.login):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb,port=6666"
db.login користувач=моє ім’я [пароль=секрет]
db.connect -p
db.tables -p
MySQL (місцеві підключення)
Локальне сховище (db.login може не знадобитися):
db.connect driver=mysql database=mydb
db.login користувач=моє ім’я [пароль=секрет]
db.connect -p
db.tables -p
MySQL (зовнішні сервер)
Мережеве сховище, таблиці бази даних, що зберігаються в базі даних "mydb" (може вимагати використання
db.login):
db.connect driver=mysql database="host=myserver.itc.it,dbname=mydb"
db.login користувач=моє ім’я [пароль=секрет]
db.connect -p
db.tables -p
DBF (місцевий, НЕ рекомендується)
Локальне сховище (підкаталог dbf/ у наборі карт повинен існувати або повинен бути створений
користувач):
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
db.tables -p
Використовуйте db.connectgrass онлайн за допомогою служб onworks.net