PostgreSQL-useful-scripts
นี่เป็นที่เก็บสำหรับสคริปต์ PostgreSQL ที่มีประโยชน์และแบบสอบถาม SQL
ใช้
ให้สิทธิ์ในการดำเนินการไฟล์ _all.sh:
เข้าสู่ระบบเป็นผู้ใช้ Postgres:
และดำเนินการไฟล์ execute_all.sh:
โครงสร้าง:
ไฟล์มีอยู่ภายในโฟลเดอร์ dev_postgres_database พร้อมโครงสร้างติดตาม: dev_postgres_database -> schema -> ฟังก์ชั่น
- dba_scripts.sql:
- แสดงการเชื่อมต่อ actives
- แสดงกิจกรรมของฐานข้อมูลของคุณ
- แสดงการเชื่อมต่อโดย client_addr
- แสดงขนาดที่ใช้งานบนดิสก์โดยฐานข้อมูล
- แสดงขนาดที่ใช้งานของตารางเฉพาะ
- แสดงขนาดของตารางที่ใช้งานโดย schemas
UDF_CHECK_VALUE.SQL, UDF_ADJUST_SECHENE.SQL: สคริปต์เพื่อปรับลำดับ
UDF_KILL_CONNECTIONS_PG3.SQL, UDF_KILL_CONNECTIONS_PG4.SQL: สคริปต์ที่ใช้ควบคุมจำนวนหน้าต่างแบบสอบถามที่มากเกินไปที่เปิดใน PGADMIN 3 และ 4
ประโยชน์ _structure_queries.sql: แบบสอบถามที่มีประโยชน์หลายอย่างที่เกี่ยวข้องกับ schemas, ลำดับ, ตาราง, คอลัมน์, ทริกเกอร์, ข้อ จำกัด , ฟังก์ชั่นและช่องทาง PG_Notify
udf_generate_entity_database_commments: เป็นสคริปต์ง่ายๆในการสร้างเทมเพลตความคิดเห็นสำหรับตารางคอลัมน์และฟังก์ชั่นที่เกี่ยวข้องกับรายการสคีมาที่คุณจัดหา
- รายการ Schemas ชื่อ
- แสดงรายการข้อมูลลำดับทั้งหมด
- แสดงข้อมูลทั้งหมดเกี่ยวกับลำดับที่เฉพาะเจาะจง
- รายการลำดับความคิดเห็น
- แสดงรายการชื่อตารางทั้งหมดของสคีมา
- แสดงรายการตารางทั้งหมดของฐานข้อมูลของคุณด้วยคีย์หลักของพวกเขา
- แสดงรายการดัชนีตารางทั้งหมด
- แสดงรายการคอลัมน์ทั้งหมดสำหรับตารางที่ระบุ
- แสดงรายการคอลัมน์ทั้งหมดสำหรับตารางที่ระบุ (ตัวเลือกอื่น)
- ค้นหาคอลัมน์เฉพาะที่ไม่รวม postgres pg_catalogs
- แสดงรายการทริกเกอร์ทั้งหมด
- แสดงรายการทริกเกอร์ทั้งหมดของสคีมา
- แสดงรายการกุญแจต่างประเทศทั้งหมด
- แสดงรายการฟังก์ชั่นทั้งหมดรวมถึง postgres
- แสดงรายการฟังก์ชั่นทั้งหมดของสคีมา
- ค้นหา (ฟังก์ชั่น, ตาราง, Colums ... ) ในฟังก์ชั่นทั้งหมด (ฟังก์ชั่นที่ยอดเยี่ยม!)
- รายการฟังก์ชั่นความคิดเห็นของสคีมา
- แสดงรายการช่องปัจจุบันการฟัง
- รายการข้อมูลสำหรับพจนานุกรมข้อมูล
- chant_postgis_queries.sql: แบบสอบถามที่มีประโยชน์หลายอย่างที่เกี่ยวข้องกับการระบุตำแหน่งทางภูมิศาสตร์โดยใช้ส่วนขยาย postgis
- ระยะห่างระหว่าง 2 คะแนน (ละติจูดลองจิจูด) ตาม WGS 84
- รับ x, y พิกัดจากจุดเรขาคณิต
- รับค่าเรขาคณิตจากข้อความ (ละติจูดลองจิจูด)
- ค้นหาสี่แยกตาม WGS 84
- ค้นหาใกล้กับสถานที่ภายใน x km จากตำแหน่งปัจจุบัน (ลองจิจูด, Latitude)
- มีประโยชน์ _fts_queries.sql: ตัวอย่างของวิธีการค้นหาข้อความแบบเต็มด้วยกรณีการค้นหาที่แตกต่างกัน, คำที่หยุด, กรณีส่วนบนหรือล่าง, สำเนียง, ช่องว่างสีขาว, หลายสตริง, สตริงที่ไม่สมบูรณ์หรือหลายสตริงที่ไม่สมบูรณ์
ผลงาน
การทำงานทั้งหมดเพื่อปรับปรุงประสิทธิภาพเป็นสิ่งที่ดี
สนุกกับมัน!