คำถามติดแท็ก postgresql

PostgreSQL เป็นระบบจัดการฐานข้อมูลเชิงวัตถุแบบโอเพ่นซอร์ส (ORDBMS) ที่พร้อมใช้งานสำหรับแพลตฟอร์มหลักทั้งหมดรวมถึง Linux, UNIX, Windows และ OS X โปรดพูดถึง Postgres รุ่นที่แน่นอนของคุณเมื่อถามคำถาม คำถามเกี่ยวกับการดูแลระบบหรือคุณสมบัติขั้นสูงจะส่งตรงไปที่ dba.stackexchange.com

10
ไม่สามารถใช้ชื่อตาราง PostgreSQL เพียงอย่างเดียว (“ ไม่มีความเกี่ยวข้อง”)
ฉันพยายามเรียกใช้สคริปต์ PHP ต่อไปนี้เพื่อทำแบบสอบถามฐานข้อมูลอย่างง่าย: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: ' . pg_last_error()); สิ่งนี้ทำให้เกิดข้อผิดพลาดดังต่อไปนี้: การค้นหาล้มเหลว: ERROR: ความสัมพันธ์ "sf_bands" …

4
เชื่อมต่อกับฐานข้อมูล heroku ด้วย pgadmin
ฉันต้องการจัดการฐานข้อมูล heroku ของฉันกับpgadminลูกค้า psqlโดยตอนนี้ฉันได้รับการทำเช่นนี้กับ เมื่อฉันใช้ข้อมูลจากheroku pg:credentialsเพื่อเชื่อมต่อฐานข้อมูลโดยใช้pgadminฉันได้รับ: เกิดข้อผิดพลาด: ข้อผิดพลาดการเชื่อมต่อกับเซิร์ฟเวอร์: FATAL: สิทธิ์ถูกปฏิเสธสำหรับฐานข้อมูล "postgres" รายละเอียด: ผู้ใช้ไม่มีสิทธิ์ CONNECT คำแนะนำเกี่ยวกับวิธีการเชื่อมต่อสำเร็จ?

9
ข้อผิดพลาดของแอปทดสอบ django - มีข้อผิดพลาดในการสร้างฐานข้อมูลทดสอบ: สิทธิ์ถูกปฏิเสธเพื่อสร้างฐานข้อมูล
เมื่อฉันพยายามทดสอบแอพใด ๆ ด้วยคำสั่ง (ฉันสังเกตว่าเมื่อฉันพยายามปรับใช้ myproject โดยใช้แฟบริคซึ่งใช้คำสั่งนี้): python manage.py test appname ฉันได้รับข้อผิดพลาดนี้: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if you would like to try deleting the test database 'test_finance', or 'no' to cancel syncdbคำสั่งดูเหมือนว่าจะทำงาน การตั้งค่าฐานข้อมูลของฉันใน settings.py: DATABASES …

2
เครื่องมือ GUI สำหรับ PostgreSQL [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันยังใหม่กับฐานข้อมูลPostgreSQLฉันแค่อยากรู้ว่ามีเครื่องมือ GUIสำหรับPostgreSQLเหมือนกับSQLYogสำหรับMySql
179 postgresql 

5
จำกัด การจัดกลุ่มใน PostgreSQL: แสดงแถวแรก N สำหรับแต่ละกลุ่มหรือไม่
ฉันต้องใช้ N แถวแรกสำหรับแต่ละกลุ่มเรียงลำดับโดยคอลัมน์ที่กำหนดเอง รับตารางต่อไปนี้: db=# SELECT * FROM xxx; id | section_id | name ----+------------+------ 1 | 1 | A 2 | 1 | B 3 | 1 | C 4 | 1 | D 5 | 2 | E 6 | 2 | F 7 | 3 | G …
179 sql  postgresql 

8
ตรวจสอบเร็วที่สุดว่ามีแถวอยู่ใน PostgreSQL
ฉันมีแถวจำนวนมากที่ฉันต้องการแทรกลงในตาราง แต่เม็ดมีดเหล่านี้มักจะทำเป็นแบตช์ ดังนั้นฉันต้องการตรวจสอบว่าแถวเดียวจากชุดมีอยู่ในตารางเพราะฉันรู้ว่าพวกเขาทั้งหมดถูกแทรก ดังนั้นจึงไม่ใช่การตรวจสอบคีย์หลัก แต่ไม่ควรสำคัญมากเกินไป ฉันต้องการตรวจสอบแถวเดียวเท่านั้นจึงcount(*)อาจไม่ดีดังนั้นสิ่งที่existsฉันเดา แต่เนื่องจากฉันค่อนข้างใหม่กับ PostgreSQL ฉันควรถามคนที่รู้ ชุดของฉันมีแถวที่มีโครงสร้างดังต่อไปนี้: userid | rightid | remaining_count ดังนั้นหากตารางมีแถวใด ๆ ที่มีให้useridนั่นหมายความว่าพวกมันทั้งหมดอยู่ที่นั่น
177 sql  postgresql 

9
วิธีที่ดีที่สุดในการตรวจสอบ“ ค่าว่างหรือค่าว่าง”
วิธีที่ดีที่สุดในการตรวจสอบว่าค่าเป็นโมฆะหรือสตริงว่างในงบ Postgres sql คืออะไร? ค่าสามารถเป็นนิพจน์แบบยาวดังนั้นจึงควรเขียนว่าตรวจสอบเพียงครั้งเดียว ขณะนี้ฉันกำลังใช้: coalesce( trim(stringexpression),'')='' แต่มันดูน่าเกลียดนิดหน่อย stringexpressionอาจเป็นchar(n)คอลัมน์หรือนิพจน์ที่มีchar(n)คอลัมน์ที่มีช่องว่างต่อท้าย วิธีที่ดีที่สุดคืออะไร

6
PostgreSQL สร้างตารางหากไม่มีอยู่
ในสคริปต์ MySQL คุณสามารถเขียน: CREATE TABLE IF NOT EXISTS foo ...; ... อย่างอื่น ... และจากนั้นคุณสามารถเรียกใช้สคริปต์ได้หลายครั้งโดยไม่ต้องสร้างตารางขึ้นใหม่ คุณจะทำสิ่งนี้ใน PostgreSQL ได้อย่างไร


7
เครื่องมือในการสร้างไดอะแกรมตารางฐานข้อมูลด้วย Postgresql [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีเครื่องมือฟรีในการสร้างไดอะแกรมตารางด้วย Postgresql หรือไม่?

6
การใช้เวลาปัจจุบันใน UTC เป็นค่าเริ่มต้นใน PostgreSQL
ฉันมีคอลัมน์TIMESTAMP WITHOUT TIME ZONEประเภทและต้องการให้มีค่าเริ่มต้นเป็นเวลาปัจจุบันใน UTC การรับเวลาปัจจุบันใน UTC เป็นเรื่องง่าย: postgres=# select now() at time zone 'utc'; timezone ---------------------------- 2013-05-17 12:52:51.337466 (1 row) เช่นเดียวกับการใช้การประทับเวลาปัจจุบันสำหรับคอลัมน์: postgres=# create temporary table test(id int, ts timestamp without time zone default current_timestamp); CREATE TABLE postgres=# insert into test values (1) returning ts; ts ---------------------------- 2013-05-17 14:54:33.072725 (1 …

4
เลือกแถวที่ไม่ปรากฏในตารางอื่น
ฉันมีตาราง postgresql สองตาราง: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. ฉันต้องการที่จะได้รับทุกที่อยู่ IP จากซึ่งไม่ได้มีแถวในlogin_log ฉันลองใช้แบบสอบถามนี้ แต่มีข้อผิดพลาดทางไวยากรณ์เกิดขึ้นip_location SELECT login_log.ip FROM login_log WHERE NOT EXIST (SELECT ip_location.ip FROM ip_location WHERE login_log.ip = ip_location.ip) ERROR: syntax error at or near "SELECT" LINE 3: …

9
ถอนการติดตั้ง PostgreSQL 9.0.4 อย่างสมบูรณ์จาก Mac OSX Lion?
คำถามนี้อาจดูเหมือนซ้ำกัน: วิธีถอนการติดตั้ง postgresql บน Mac ของฉัน (ใช้ Snow Leopard)อย่างไรก็ตามมีความแตกต่างที่สำคัญสองประการ ฉันใช้ Lion และฉันพยายามถอนการติดตั้ง PostgreSQL 9.0.4 ฉันได้ดูคำถามสุดท้ายและลิงก์ที่อ้างถึง แต่ฉันไม่พบไฟล์ชื่อ "uninstall-postgresql" เมื่อฉันเรียกใช้คำสั่งนี้: sudo find / -name "*uninstall-*" ดังนั้นฉันคิดว่านี่หมายความว่ากระบวนการถอนการติดตั้งสำหรับ 9.0.4 นั้นแตกต่างจากของ 8.x ฉันเคยเห็นโพสต์สองสามแห่งในสถานที่ต่าง ๆ ที่อธิบายวิธีการถอนการติดตั้งด้วยตนเอง แต่ในทำนองเดียวกันบางไดเรกทอรี / ไฟล์ที่อ้างอิงไม่ปรากฏในเครื่องของฉัน ความช่วยเหลือหรือทิศทางที่คุณสามารถให้จะได้รับการชื่นชมอย่างมาก นี่เป็นลิงค์สำหรับโปสเตอร์อื่นที่ใช้ในการถอนการติดตั้ง postgres จากเสือดาวหิมะ ขณะที่ฉันพยายามทำตามคำสั่งเหล่านี้พวกเขาส่วนใหญ่สำลักด้วยคำสั่ง "ไม่พบคำสั่ง" UPDATE: นอกจากนี้brew uninstall postgresฉันควรลบไฟล์ / ไดเรกทอรีต่อไปนี้ด้วยตนเองหรือไม่? โปรดทราบว่าฉันต้องการล้างกระดานชนวนให้สะอาดไม่มีไฟล์ข้อมูล / ตารางฐานข้อมูลหรืออะไร > sudo …

8
วิธีการแสดงฟังก์ชั่นขั้นตอนทริกเกอร์ซอร์สโค้ดใน postgresql?
จะพิมพ์ฟังก์ชันและทริกเกอร์ซอร์สโค้ดใน postgresql ได้อย่างไร กรุณาแจ้งให้เราทราบหากมีคนรู้ว่าแบบสอบถามเพื่อแสดงฟังก์ชั่นทริกเกอร์ซอร์สโค้ด
168 postgresql 

17
เรียงตามรายการค่า IN
ฉันมีแบบสอบถาม SQL แบบง่ายใน PostgreSQL 8.3 ที่จับมัดข้อคิดเห็น ฉันให้รายการเรียงลำดับของค่าการINสร้างในWHEREข้อ: SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); 1,2,3,4ผลตอบแทนนี้ความคิดเห็นในการสั่งซื้อโดยพลการของฉันซึ่งเกิดขึ้นเป็นรหัสเช่น ฉันต้องการแถวผลลัพธ์เรียงเหมือนรายการในINโครงสร้าง: (1,3,2,4). ทำอย่างไรถึงจะบรรลุเป้าหมายนั้น?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.