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

เชลล์โต้ตอบหลักสำหรับ PostgreSQL ไม่ใช่คำพ้องความหมายสำหรับ PostgreSQL




20
psql: FATAL: ฐานข้อมูล“ <user>” ไม่มีอยู่
ฉันใช้แอพ PostgreSql สำหรับ mac ( http://postgresapp.com/ ) ฉันเคยใช้มันในอดีตกับเครื่องอื่น ๆ แต่มันทำให้ฉันมีปัญหาเมื่อติดตั้งบน macbook ของฉัน ฉันติดตั้งแอปพลิเคชั่นแล้วและฉันวิ่ง: psql -h localhost มันกลับมา: psql: FATAL: database "&lt;user&gt;" does not exist ดูเหมือนว่าฉันจะไม่สามารถเรียกใช้คอนโซลเพื่อสร้างฐานข้อมูลที่พยายามค้นหาได้ สิ่งเดียวกันเกิดขึ้นเมื่อฉันเพิ่งทำงาน: psql หรือถ้าฉันเปิดใช้ psql จากเมนูแบบเลื่อนลงแอปพลิเคชัน: สถิติเครื่อง: OSX 10.8.4 psql (PostgreSQL) 9.2.4 ความช่วยเหลือใด ๆ ที่ชื่นชม ฉันได้พยายามติดตั้ง PostgreSql ผ่าน homebrew และฉันได้รับปัญหาเดียวกัน ฉันยังอ่านหน้าเอกสารประกอบการใช้งานที่ระบุ: เมื่อ Postgres.app เริ่มต้นขึ้นมันจะสร้างฐานข้อมูล $ USER …
722 postgresql  psql 

12
เรียกใช้ไฟล์ PostgreSQL .sql โดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง
ฉันมีไฟล์. sql บางไฟล์ที่มีคำสั่ง INSERT หลายพันไฟล์ในนั้นและจำเป็นต้องเรียกใช้ส่วนแทรกเหล่านี้ในฐานข้อมูล PostgreSQL ของฉันเพื่อที่จะเพิ่มลงในตาราง ไฟล์มีขนาดใหญ่ที่ไม่สามารถเปิดและคัดลอกคำสั่ง INSERT ไปยังหน้าต่างแก้ไขและเรียกใช้งานที่นั่น ฉันพบบนอินเทอร์เน็ตที่คุณสามารถใช้สิ่งต่อไปนี้โดยไปที่โฟลเดอร์ bin ของการติดตั้ง PostgreSQL ของคุณ: psql -d myDataBase -a -f myInsertFile ในกรณีของฉัน: psql -d HIGHWAYS -a -f CLUSTER_1000M.sql ฉันถูกขอรหัสผ่านสำหรับผู้ใช้ของฉัน แต่ฉันไม่สามารถป้อนอะไรและเมื่อฉันกด Enter ฉันได้รับข้อผิดพลาดนี้: psql: FATAL: การตรวจสอบรหัสผ่านล้มเหลวสำหรับผู้ใช้ "myUsername" ทำไมมันไม่ให้ฉันใส่รหัสผ่าน มีวิธีรอบนี้หรือไม่เป็นสิ่งสำคัญที่ฉันสามารถเรียกใช้สคริปต์เหล่านี้? ฉันได้รับปัญหานี้โดยการเพิ่มรายการใหม่ในไฟล์ pg_hba.conf ของฉันด้วยโครงสร้างต่อไปนี้: # IPv6 local connections: host myDbName myUserName ::1/128 trust …

4
แสดงรายการตารางในสคีมา PostgreSQL
เมื่อฉันทำ\dtใน psql ฉันจะได้รับรายชื่อของตารางในสคีมาปัจจุบันเท่านั้น ( publicโดยค่าเริ่มต้น) ฉันจะรับรายการของตารางทั้งหมดในแบบแผนทั้งหมดหรือแบบแผนเฉพาะได้อย่างไร

7
รูปแบบเอาต์พุตสำรองสำหรับ psql
ฉันใช้ PostgreSQL 8.4 บน Ubuntu ผมมีตารางที่มีคอลัมน์ผ่านc1 cNคอลัมน์มีความกว้างพอที่เลือกคอลัมน์ทั้งหมดทำให้เกิดแถวของผลลัพธ์แบบสอบถามเพื่อตัดหลายครั้ง ดังนั้นเอาต์พุตจึงอ่านยาก เมื่อผลลัพธ์แบบสอบถามมีเพียงไม่กี่แถวมันจะสะดวกถ้าฉันสามารถดูผลลัพธ์แบบสอบถามที่แต่ละคอลัมน์ของแต่ละแถวอยู่ในบรรทัดแยกกันเช่น c1: &lt;value of row 1's c1&gt; c2: &lt;value of row 1's c1&gt; ... cN: &lt;value of row 1's cN&gt; ---- some kind of delimiter ---- c1: &lt;value of row 2's c1&gt; etc. ฉันใช้คำสั่งเหล่านี้บนเซิร์ฟเวอร์ที่ฉันไม่ต้องการติดตั้งซอฟต์แวร์เพิ่มเติมใด ๆ มีการตั้งค่า psql ที่จะให้ฉันทำอะไรแบบนั้นเหรอ?

10
psql - บันทึกผลลัพธ์ของคำสั่งลงในไฟล์
ฉันใช้ของ psql \dtเพื่อแสดงรายการตารางทั้งหมดในฐานข้อมูลและฉันต้องการบันทึกผลลัพธ์ ไวยากรณ์ในการส่งออกผลลัพธ์ของคำสั่ง psql ไปยังไฟล์คืออะไร
283 postgresql  psql 

15
Postgresql: การดำเนินการสคริปต์ psql ด้วยรหัสผ่าน
ฉันจะเรียกpsqlเพื่อที่จะไม่ให้ใส่รหัสผ่านได้อย่างไร นี่คือสิ่งที่ฉันมี: psql -Umyuser &lt; myscript.sql อย่างไรก็ตามฉันไม่สามารถหาข้อโต้แย้งที่ส่งผ่านรหัสผ่านได้ดังนั้น psql จะแจ้งให้เสมอ
274 postgresql  psql 

3
การใช้ psql ฉันจะแสดงรายการส่วนขยายที่ติดตั้งในฐานข้อมูลได้อย่างไร
ฉันจะแสดงรายการส่วนขยายทั้งหมดที่ติดตั้งไว้แล้วในฐานข้อมูลหรือสคีมาจาก psql ได้อย่างไร ดูสิ่งนี้ด้วย การค้นหารายการส่วนขยายที่พร้อมใช้งานที่ PostgreSQL มีให้

22
ไม่ได้โหลดไลบรารี: /usr/local/opt/readline/lib/libreadline.6.2.dylib
ฉันเพิ่งติดตั้ง posgresql กับ homebrew และเมื่อฉันไปพิมพ์คำสั่ง psql ฉันได้รับข้อผิดพลาดต่อไปนี้: dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib Referenced from: /usr/local/bin/psql Reason: image not found [1] 69711 trace trap psql ไม่มีใครมีความคิดเกี่ยวกับสิ่งที่ผิดหรือเปล่า?

8
วิธีการเลือกสกีมาใน postgres เมื่อใช้ psql?
ฉันมีฐานข้อมูล postgres ที่มีหลายสกีมา เมื่อฉันเชื่อมต่อกับฐานข้อมูลจากเปลือกที่มีpsqlและผมทำงาน\dtจะใช้คีมาเชื่อมต่อเริ่มต้นซึ่งเป็นที่สาธารณะ มีการตั้งค่าสถานะที่ฉันสามารถระบุหรือฉันจะเปลี่ยน schema ได้อย่างไร
151 postgresql  psql 

13
ค้นหาชื่อโฮสต์และพอร์ตโดยใช้คำสั่ง PSQL
ฉันใช้งาน PSQL อยู่และกำลังพยายามเชื่อมต่อแอปพลิเคชัน Perl กับฐานข้อมูล มีคำสั่งให้ค้นหาพอร์ตและโฮสต์ปัจจุบันที่ฐานข้อมูลกำลังรันอยู่หรือไม่?
150 postgresql  psql 

13
คุณใช้ตัวแปรสคริปต์ใน psql ได้อย่างไร?
ใน MS SQL Server ฉันสร้างสคริปต์ของฉันเพื่อใช้ตัวแปรที่ปรับแต่งได้: DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) จากนั้นฉันจะเปลี่ยนค่าของ@somevariableรันไทม์ขึ้นอยู่กับค่าที่ฉันต้องการในสถานการณ์นั้น ๆ เนื่องจากอยู่ด้านบนของสคริปต์จึงง่ายต่อการดูและจดจำ ฉันจะทำเช่นเดียวกันกับไคลเอนต์ PostgreSQL ได้psqlอย่างไร

7
postgresql พอร์ตสับสน 5433 หรือ 5432?
ฉันติดตั้ง postgresql บน OSX แล้ว เมื่อฉันเรียกใช้ psql ฉันจะได้รับ $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5433"? อย่างไรก็ตามจาก / etc / services postgresql 5432/udp # PostgreSQL Database postgresql 5432/tcp # PostgreSQL Database # …
128 postgresql  port  psql 

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