این دستور db.connectgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
db.connect - چاپ/تنظیم اتصال کلی DB برای mapset فعلی.
واژگان کلیدی
پایگاه داده، جدول ویژگی، تنظیمات اتصال
خلاصه
db.connect
db.connect --کمک
db.connect [-gcd] [راننده=نام] [پایگاه داده=نام] [طرح=نام] [گروه=رشته]
[--کمک] [--واژگان] [--ساکت] [--ui]
پرچم ها:
-p
پارامترهای اتصال فعلی را چاپ کنید و از آن خارج شوید
جایگزینی متغیرها در تنظیمات پایگاه داده
-g
چاپ پارامترهای اتصال فعلی با استفاده از سبک پوسته و خروج
-c
پارامترهای اتصال را بررسی کنید، در صورت عدم مقداردهی اولیه تنظیم کنید و از آن خارج شوید
-d
تنظیم از تنظیمات پیش فرض و خروج
اگر از قبل مقداردهی شده باشد، تنظیمات فعلی را بازنویسی کنید
--کمک
خلاصه استفاده از چاپ
-- پرحرف
خروجی ماژول گویا
--ساکت
خروجی ماژول بی صدا
--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی
پارامترهای:
راننده=نام
نام درایور پایگاه داده
گزینه های ارسال: mysql، odbc sqlite، صفحه، اوگر، Dbf
پیش فرض: sqlite
پایگاه داده=نام
نام پایگاه داده
پیش فرض: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
طرح=نام
شمای پایگاه داده
اگر طرحواره ها توسط سرور/درایور پایگاه داده پشتیبانی نمی شوند، از این گزینه استفاده نکنید
گروه=رشته
گروه پیشفرض از کاربران پایگاه داده که امتیاز انتخابی به آنها داده شده است
شرح
db.connect به کاربر اجازه می دهد تا پارامترهای اتصال پایگاه داده را تنظیم کند. این پارامترها هستند
سپس به عنوان مقادیر پیش فرض توسط ماژول ها گرفته می شود تا کاربر نیازی به وارد کردن آن نداشته باشد
هر بار پارامترها
پایگاه داده پیش فرض در GRASS GIS 7 SQLite است.
NOTES
مقادیر در فایل VAR mapset ذخیره می شوند. اتصال برای اعتبار آزمایش نشده است.
La -p پرچم پارامترهای اتصال فعلی را نمایش می دهد.
La -c flag بیصدا بررسی میکند که آیا پارامترهای اتصال تنظیم شدهاند یا خیر
آنها را برای استفاده از مقادیر پیش فرض 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 user=myname [pass=secret]
db.connect -p
db.tables -p
PostgreSQL و
ذخیره سازی شبکه، جداول پایگاه داده ذخیره شده در پایگاه داده "mydb" (ممکن است نیاز به استفاده از
db.login):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb"
db.login user=myname [pass=secret]
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 user=myname [pass=secret]
db.connect -p
db.tables -p
خروجی (محلی ارتباط)
ذخیره سازی محلی (db.login ممکن است مورد نیاز نباشد):
db.connect driver=mysql database=mydb
db.login user=myname [pass=secret]
db.connect -p
db.tables -p
خروجی (خارجی سرور)
ذخیره سازی شبکه، جداول پایگاه داده ذخیره شده در پایگاه داده "mydb" (ممکن است نیاز به استفاده از
db.login):
db.connect driver=mysql database="host=myserver.itc.it,dbname=mydb"
db.login user=myname [pass=secret]
db.connect -p
db.tables -p
dbf (محلی، نه توصیه شده)
ذخیره سازی محلی (دایرکتوری فرعی dbf/ در mapset باید وجود داشته باشد یا باید توسط آن ایجاد شود
کاربر):
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
db.tables -p
با استفاده از خدمات onworks.net از db.connectgrass به صورت آنلاین استفاده کنید