นี่คือคำสั่ง gda-sql-5.0 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gda-sql - คอนโซล SQL ที่ใช้ Libgda
เรื่องย่อ
gda-ตร [--help] [-v] [--version] [-o] [--ไฟล์เอาต์พุต ] [-C] [--คำสั่ง] [-f]
[--คำสั่ง-ไฟล์ ] [-i] [--โต้ตอบ] [-l] [--list-dsn] [-L]
[--ผู้ให้บริการรายชื่อ] [-s] [--http-port ] [-t] [--http-โทเค็น <โทเค็น วลี>]
[--ข้อมูลไฟล์รายการ] [--data-files-purge ] [ข้อมูลจำเพาะของการเชื่อมต่อ] [การเชื่อมต่อของ
สเปค...]
DESCRIPTION
gda-sql เป็นคอนโซล SQL ที่ยึดตาม ลิบกา ห้องสมุด.
ช่วยให้คุณสามารถพิมพ์ข้อความค้นหาแบบโต้ตอบ ออกให้ดำเนินการโดยa
การเชื่อมต่อ และดูผลลัพธ์ของแบบสอบถาม
สามารถเปิดการเชื่อมต่อได้หลายจุดพร้อมกัน ทำให้คุณสามารถเปลี่ยนการเชื่อมต่อที่เปิดใช้งานอยู่ได้
การเชื่อมต่อกับการเชื่อมต่อที่เปิดอยู่ เมื่อเริ่มต้น gda-sql จะเปิดการเชื่อมต่อสำหรับแต่ละ
การเชื่อมต่อที่ระบุในบรรทัดคำสั่ง (บวกทางเลือกที่สอดคล้องกับ
GDA_SQL_CNC ตัวแปรสภาพแวดล้อม) พร้อมท์ระบุการเชื่อมต่อปัจจุบันที่ใช้เมื่อ
ดำเนินการคำสั่ง ดู .c คำสั่งภายในสำหรับคำอธิบายเกี่ยวกับไวยากรณ์to
ระบุการเชื่อมต่อบนบรรทัดคำสั่ง
อีกทางหนึ่ง อินพุตอาจมาจากไฟล์ นอกจากนี้ยังมีเมตาดาต้าจำนวนหนึ่ง
คำสั่งและคุณสมบัติคล้ายเชลล์ต่างๆ เพื่ออำนวยความสะดวกในการเขียนสคริปต์และทำให้ a . เป็นอัตโนมัติ
งานที่หลากหลาย
นอกจากนี้ยังสามารถเรียกใช้เครื่องมือเป็นสคริปต์โดยใช้ '#!' แบบคลาสสิก สตริงที่จุดเริ่มต้น
ของไฟล์สคริปต์โดยมีข้อ จำกัด ว่าพฤติกรรมของอาร์กิวเมนต์ที่ส่งผ่านในบรรทัดหลัง
NS '#!' คำสั่งไม่ได้กำหนดไว้ ตัวอย่าง:
#!/bin/path/to/gda-sql
#!/usr/bin/env gda-ตร
OPTIONS
gda-sql ยอมรับตัวเลือกต่อไปนี้:
--ช่วยด้วย แสดงตัวเลือกบรรทัดคำสั่ง
-o, --output-ไฟล์
ระบุไฟล์ที่เอาต์พุตจะถูกเปลี่ยนเส้นทาง
-ค, --สั่งการ
เรียกใช้คำสั่งเดียว (SQL หรือภายใน) และออก
-NS, --คำสั่ง-ไฟล์
ดำเนินการคำสั่งจาก จากนั้นออก (ยกเว้นหาก -i ระบุไว้)
-ผม, --เชิงโต้ตอบ
เปิดคอนโซลไว้หลังจากเรียกใช้งานไฟล์ (ใช้กับตัวเลือก -f)
-l --รายการ-dsn
แสดงรายการแหล่งข้อมูลที่กำหนดค่าและออก
-แอล, --list-ผู้ให้บริการ
รายชื่อผู้ให้บริการฐานข้อมูลที่ติดตั้งและออก
-NS, --http-พอร์ต
เริ่มเซิร์ฟเวอร์ HTTP แบบฝังบนพอร์ต
-NS, --http-โทเค็น <โทเค็น วลี>
กำหนดให้ไคลเอ็นต์ HTTP รับรองความถูกต้องโดยจัดเตรียม <โทเค็น วลี> (ว่างเปล่า
วลีโดยค่าเริ่มต้น)
--รายการไฟล์ข้อมูล
แสดงรายการไฟล์ทั้งหมดที่ใช้เก็บข้อมูลที่เกี่ยวข้องกับการเชื่อมต่อแต่ละครั้ง (เช่น
ข้อมูลที่รวบรวมโดยเครื่องมือเกี่ยวกับการเชื่อมต่อเช่นข้อมูลเมตากำหนด
แถลงการณ์...)
--data-files-purge
ลบไฟล์ที่ใช้เก็บข้อมูลที่เกี่ยวข้องกับแต่ละการเชื่อมต่อสำหรับเกณฑ์
ผ่านเป็นอาร์กิวเมนต์ (โปรดทราบว่าการเพิ่ม "รายการเท่านั้น" ตามเกณฑ์ก่อนหรือ
หลังจากใช้เครื่องหมายจุลภาค จะไม่ลบไฟล์จริง ๆ ):
"ไม่ใช่ dsn": ลบไฟล์ทั้งหมดที่ไม่สอดคล้องกับ DSN (แหล่งข้อมูล
ชื่อ). ไฟล์เหล่านี้เป็นไฟล์ที่สร้างขึ้นเมื่อมีการระบุการเชื่อมต่อโดยใช้การเชื่อมต่อ
พารามิเตอร์แทนการใช้ DSN
"ไม่มีอยู่-dsn": เหมือนกับ "ไม่ใช่ dsn" ยกเว้นว่ามันจะลบไฟล์ที่สำหรับ
DSN ที่ไม่มีอยู่แล้ว
"ทั้งหมด": ลบไฟล์ทั้งหมดเพื่อการล้างข้อมูลที่สมบูรณ์
ตัวอย่างเช่น: --data-files-purge ทั้งหมด, รายการเท่านั้น แสดงรายการไฟล์ทั้งหมด (ซึ่งจะเป็น
ลบออกถ้าคำสั่งเป็น --data-files-purge ทั้งหมด).
และพวกเรา
gda-sql สามารถกำหนดค่าได้ผ่านตัวแปรสภาพแวดล้อมบางตัว:
GDA_SQL_CNC
เพื่อกำหนดการเชื่อมต่อให้เปิดอย่างเป็นระบบเมื่อโปรแกรมเริ่มทำงาน
เพจเจอร์ เพื่อกำหนดโปรแกรมเพจเจอร์ข้อความที่จะใช้ (โดยค่าเริ่มต้นกำหนดโดยระบบ)
GDA_NO_PAGER
เพื่อระบุว่าไม่ควรใช้เพจเจอร์ข้อความ
GDA_SQL_EDITOR บรรณาธิการ VISUAL
เพื่อกำหนดเท็กซ์เอดิเตอร์ที่จะใช้ (ตัวแปรจะถูกตรวจสอบตามลำดับนี้)
GDA_SQL_VIEWER_PNG
เพื่อกำหนดโปรแกรมดู PNG
GDA_SQL_VIEWER_PDF
เพื่อกำหนดโปรแกรมดู PDF
GDA_SQL_HISTFILE
เพื่อกำหนดชื่อไฟล์ประวัติที่จะใช้ (โดยค่าเริ่มต้น .gdasql_history) ให้ตั้งค่าเป็น
NO_HISTORY เพื่อปิดใช้งานการบันทึกประวัติ
GDA_DATA_MODEL_DUMP_ROW_NUMBERS
หากตั้งค่าไว้ คอลัมน์แรกของเอาต์พุตจะมีหมายเลขแถว
GDA_DATA_MODEL_DUMP_ATTRIBUTES
หากตั้งค่าไว้ ยังดัมพ์ประเภทคอลัมน์ของโมเดลข้อมูลและแอตทริบิวต์ของค่าด้วย
GDA_DATA_MODEL_DUMP_TITLE
หากตั้งค่าไว้ ให้ดัมพ์ชื่อโมเดลข้อมูลด้วย
GDA_DATA_MODEL_NULL_AS_EMPTY
หากตั้งค่าไว้ ให้แทนที่สตริง 'NULL' ด้วยสตริงว่างสำหรับค่า NULL
GDA_DATA_MODEL_DUMP_TRUNCATE
หากตั้งค่าเป็นตัวเลข ให้ตัดเอาต์พุตเป็นความกว้างที่ระบุโดย
ค่า. หากค่าเป็น -1 แสดงว่าขนาดเทอร์มินัลจริง (หากสามารถกำหนดได้)
ถูกนำมาใช้
gda-sql สามารถคอมไพล์ได้ด้วยการสนับสนุนการย้ายตำแหน่งแบบไบนารี
ซึ่งจะทำให้ข้อมูล ปลั๊กอิน และไฟล์การกำหนดค่าถูกค้นหาโดยสัมพันธ์กับ
ตำแหน่งของไฟล์เรียกทำงาน gda-sql
ใช้ gda-sql-5.0 ออนไลน์โดยใช้บริการ onworks.net