这是 db.connectgrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
数据库连接 - 打印/设置当前地图集的通用数据库连接。
关键词
数据库、属性表、连接设置
概要
数据库连接
数据库连接 - 帮帮我
数据库连接 [-gcd[司机=姓名[数据库=姓名[架构=姓名[组=绳子]
[--帮助] [--详细] [--安静] [--ui]
标志:
-p
打印当前连接参数并退出
替换数据库设置中的变量
-g
使用 shell 样式打印当前连接参数并退出
-c
检查连接参数,如果未初始化则设置,退出
-d
从默认设置中设置并退出
如果已经初始化,则覆盖当前设置
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
司机=姓名
数据库驱动程序名称
选项: 数据库, 数据库, 方格, PG, 哦, DBF
默认: 轻石
数据库=姓名
数据库名称
默认: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
架构=姓名
数据库架构
如果驱动程序/数据库服务器不支持架构,请不要使用此选项
组=绳子
授予选择权限的默认数据库用户组
商品描述
数据库连接 允许用户设置数据库连接参数。 这些参数是
然后被模块作为默认值,这样用户就不需要输入
每次参数。
GRASS GIS 7 中的默认数据库后端是 SQLite。
附注
值存储在地图集的 VAR 文件中; 不测试连接的有效性。
- -p 标志将显示当前的连接参数。
- -c flag 会静默检查连接参数是否已经设置,如果没有
将它们设置为使用 GRASS 的默认值。 (在您尝试之前在脚本中很有用
创建一个新的数据库表)
要将矢量地图连接到数据库表,请使用 数据库连接 or v.db.addtable.
示例
SQLite (默认 后端)
本地存储:
数据库连接-d
数据库连接-p
数据库表-p
第一次使用时会自动创建 SQLite 数据库文件。
ODBC
网络存储,数据库表存储在数据库“mydb”中(可能需要使用
登录):
db.connect 驱动程序=odbc 数据库=mydb
db.login 用户=我的名字 [pass=秘密]
数据库连接-p
数据库表-p
PostgreSQL的
网络存储,数据库表存储在数据库“mydb”中(可能需要使用
登录):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb"
db.login 用户=我的名字 [pass=秘密]
数据库连接-p
数据库表-p
PostgreSQL的 - 不同 端口
网络存储,数据库表存储在数据库“mydb”中(可能需要使用
登录):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb,port=6666"
db.login 用户=我的名字 [pass=秘密]
数据库连接-p
数据库表-p
MySQL (本地 联系)
本地存储(登录 可能不需要):
db.connect 驱动程序=mysql 数据库=mydb
db.login 用户=我的名字 [pass=秘密]
数据库连接-p
数据库表-p
MySQL (外部的 服务器)
网络存储,数据库表存储在数据库“mydb”中(可能需要使用
登录):
db.connect driver=mysql database="host=myserver.itc.it,dbname=mydb"
db.login 用户=我的名字 [pass=秘密]
数据库连接-p
数据库表-p
DBF (当地的, 而不去 推荐的)
本地存储(mapset 中的 dbf/ 子目录必须存在或必须由
用户):
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
数据库表-p
使用 db.connectgrass 在线使用 onworks.net 服务