هذا هو الأمر db.copygrass الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
نسخة ديسيبل - نسخ جدول.
يمكن استخدام إما "from_table" (اختياريًا مع "حيث") أو خيار "تحديد" ، ولكن لا
"from_table" و "select" في نفس الوقت.
الكلمات الرئيسية
قاعدة البيانات ، جدول السمات ، SQL
موجز
نسخة ديسيبل
نسخة ديسيبل --مساعدة
نسخة ديسيبل [من_السائق=الاسم] [from_database=الاسم] [from_table=الاسم] [لسائق=الاسم]
[إلى قاعدة البيانات=الاسم] إلى_جدول=الاسم [أين=sql_query] [حدد=سلسلة] [-اعادة الكتابة]
[-مساعدة] [-مطنب] [-هدوء] [-ui]
الأعلام:
--الكتابة فوق
السماح لملفات الإخراج بالكتابة فوق الملفات الموجودة
--مساعدة
طباعة ملخص الاستخدام
- الإسراف
إخراج وحدة مطول
--هادئ
إخراج وحدة هادئة
--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية
المعلمات:
من_السائق=الاسم
اسم برنامج تشغيل الإدخال
خيارات: mysql ، أودبك سكلايت ص ، أوجر ، دبف
الافتراضي: سكليتي
from_database=الاسم
إدخال اسم قاعدة البيانات
الافتراضي: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db
from_table=الاسم
اسم جدول الإدخال (فقط ، إذا لم يتم استخدام "select")
لسائق=الاسم
اسم برنامج تشغيل الإخراج
خيارات: mysql ، أودبك سكلايت ص ، أوجر ، دبف
الافتراضي: سكليتي
إلى قاعدة البيانات=الاسم
اسم قاعدة بيانات الإخراج
الافتراضي: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db
إلى_جدول=الاسم [مطلوب]
اسم جدول الإخراج
أين=sql_query
حيث شروط جملة SQL بدون الكلمة الأساسية "أين"
مثال: الدخل <1000 والسكن> = 10000
حدد=سلسلة
بيان التحديد الكامل (فقط ، إذا لم يتم استخدام "from_table" و "where")
على سبيل المثال: حدد ديديك من starobince حيث obec = 'Frimburg'
الوصف
نسخة ديسيبل يسمح للمستخدم بنسخ جدول بين قاعدتي بيانات. يمكن ربط قواعد البيانات
من خلال برامج تشغيل مختلفة (انظر الأمثلة أدناه).
الملاحظات
يمكن نسخ جداول البيانات باستخدام نسخة ديسيبل ومتى يتم ربطها بخريطة متجهة ،
المخصصة للخريطة مع v.db.connect. يتم حفظ إعدادات الاتصال الحالية في الملف
موقع $ / vector_map / dbln.
أمثلة
من DBF إلى كيو
تخزين جدول "geonames.dbf" (في تيار الدليل) إلى كيو من خلال أودبك:
db.copy from_driver=dbf from_database='$GISDBASE/$LOCATION_NAME/PERMANENT/dbf' \
from_table=geonames to_driver=pg to_database="host=pgserver,dbname=testdb" \
to_table = الأسماء الجغرافية
من كيو إلى DBF
db.copy from_driver=pg from_database="host=pgserver.example.org,dbname=testdb" \
from_table=origtable to_driver=dbf \
to_database = '$ GISDBASE / $ LOCATION_NAME / $ MAPSET / dbf' to_table = origtable
من كيو إلى كيو مع حالة
db.copy from_driver=pg from_database="host=localhost,dbname=testdb" \
from_table=geonames to_driver=pg to_database="host=localhost,dbname=testdb" \
to_table = select where = "cat <500"
من DBF إلى سكليتي
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
من سكليتي إلى 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 = amprv
استخدم db.copygrass عبر الإنترنت باستخدام خدمات onworks.net