Связи с таблицами по умолчанию

Ответить
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Связи с таблицами по умолчанию

Сообщение rhot » 31 май 2012, 11:45

GRASS 7.0.svn50461 (2012)

Постоянно слетают связи с таблицами, почему-то по умолчанию выставляется sqlite, а не dbf.

Вот вывод ошибки:

Код: Выделить всё

GRASS 7.0.svn (utm_ll):~ > db.connect -p

Description:
 Prints/sets general DB connection for current mapset.

Keywords:
 database, attribute table, connection settings

Usage:
 db.connect [-pcd] [driver=name] [database=name] [schema=name]
   [group=string] [--verbose] [--quiet]

Flags:
  -p   Print current connection parameters and exit
  -c   Check connection parameters, set if uninitialized, and exit
  -d   Set from default settings and exit
        Overwrite current settings if initialized
 --v   Verbose module output
 --q   Quiet module output

Parameters:
    driver   Driver name
             options: ogr,pg,dbf
             default: sqlite
  database   Database name
             default: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db
    schema   Database schema
              Do not use this option if schemas are not supported by driver/database server
     group   Default group of database users to which select privilege is granted

ERROR: Value <sqlite> out of range for parameter <driver>
	Legal range: ogr,pg,dbf
Где настроить эти параметры соединения?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Связи с таблицами по умолчанию

Сообщение Александр Мурый » 31 май 2012, 12:41

В GRASS 7.0 SQLite используется по умолчанию. Для общих настроек для всех векторов набора -- <db.connect>, для каждого вектора в отдельности -- <v.db.connect>.
Редактор материалов, модератор форума

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Связи с таблицами по умолчанию

Сообщение rhot » 31 май 2012, 13:22

amuriy, а нельзя это как-то изменить, или на крайний случай сделать так чтобы sqlite работало?
А то ведь каждый раз в новом наборе приходится прописывать пути - надоело. :(
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Связи с таблицами по умолчанию

Сообщение rhot » 31 май 2012, 13:38

Чего-то я не пойму, если в GRASS 7.0 SQLite идёт по умолчанию, почему тогда скрипт configure не устанавливает выбор sqlite по умолчанию??

Кусок из configure

Код: Выделить всё

--with-sqlite           support SQLite functionality (default: no)
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Связи с таблицами по умолчанию

Сообщение Александр Мурый » 01 июн 2012, 09:07

rhot писал(а):Чего-то я не пойму, если в GRASS 7.0 SQLite идёт по умолчанию, почему тогда скрипт configure не устанавливает выбор sqlite по умолчанию??
А вот это действительно странно, не замечал. Когда я последний раз собирал 7.0, то "на автомате" указывал (как и для 6.4.*), что нужна поддержка SQLite. И у меня вроде бы связь с SQLite работала без проблем.

Могу посоветовать пока только пересобрать GRASS 7.0, указав в явном виде "--with-sqlite"

А можно увидеть вывод команды g.version -b ?
Редактор материалов, модератор форума

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Связи с таблицами по умолчанию

Сообщение rhot » 01 июн 2012, 09:14

Код: Выделить всё

./configure  --with-postgres=yes --with-motif=yes --with-cairo=yes --with-freetype=yes --with-postgres-includes=/usr/include/postgresql --with-tcltk-includes=/usr/include/tcl8.4 --with-freetype-includes=/usr/include/freetype2
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Связи с таблицами по умолчанию

Сообщение Александр Мурый » 01 июн 2012, 09:17

Судя по выводу, надо точно пересобирать.
Редактор материалов, модератор форума

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Связи с таблицами по умолчанию

Сообщение rhot » 01 июн 2012, 09:44

Эх жаль!..

Надеялся, может есть где какие настройки изменить это безобразие...
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

Вернуться в «GRASS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость