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

PostgreSQL เป็นชุมชนที่ได้รับการพัฒนาเปิดแหล่งข้อมูลเชิงสัมพันธ์ให้บริการภายใต้ลิขสิทธิ์แบบ BSD เอกสาร PostgreSQL นั้นกว้างขวางและมีประโยชน์อย่างเหลือเชื่อ

7
“ FATAL: lock file” postmaster.pid“ มีอยู่แล้ว”
ฉันเพิ่งติดตั้ง postgres ใหม่ brew install postgres ฉันวิ่งinitdb /usr/local/var/postgres -E utf8แต่ได้รับสิ่งนี้: The files belonging to this database system will be owned by user "atal421". This user must also own the server process. The database cluster will be initialized with locale "en_US.UTF-8". The default text search configuration will be set to "english". …

3
ติดตั้ง libpq-dev บน Mac OS หรือไม่
ไม่มีใครรู้ว่าฉันสามารถติดตั้งlibpq-devบน Mac OS 10.6 ได้อย่างไร มันเป็นข้อกำหนดเบื้องต้นสำหรับสิ่งอื่นที่ฉันต้องการติดตั้ง ดูเหมือนจะไม่มี macport สำหรับมันดังนั้นฉันจะติดตั้งบน Mac ได้อย่างไร?
28 mac  postgresql 

4
ป้องกัน Postgresql ไม่ให้ทำงานเมื่อเริ่มต้น
ในบางจุดในอดีตฉันติดตั้ง posgresql และฉันไม่สามารถกำจัดมันได้: $ ps -A|egrep postg 232 ?? 287 ?? 0:00.02 postgres: logger process 328 ?? 0:00.09 postgres: writer process 335 ?? 0:00.06 postgres: wal writer process 336 ?? 0:00.03 postgres: autovacuum launcher process 342 ?? 0:00.01 postgres: stats collector process ฉันต้องการที่จะหยุดมันจากการเริ่มต้นขึ้นทุกครั้งที่ฉันบูตเนื่องจากfs_usageแสดงให้เห็นว่ามันทำให้ดิสก์ของฉันไม่ว่าง ฉันได้ลองเพิ่มPOSTGRES=-NO-เข้าไป/etc/hostconfigแล้ว แต่กระบวนการยังคงมีอยู่ นอกจากนี้ฉันได้ลองสิ่งที่ฉันพบในโพสต์อื่นโดยไม่มีโชค: $: locate postg|egrep plist …
26 mac  postgresql 

3
เกิดข้อผิดพลาดขณะพยายามเริ่ม Postgres ที่ติดตั้งผ่าน Homebrew: ไม่อนุญาตให้ใช้งาน
ฉันเพิ่งติดตั้ง Postgres บน Mac ของฉันผ่าน Homebrew (ฉันอาจติดตั้งไว้แล้วและไม่ได้ทำงาน) brew install postgres ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents ตอนนี้ฉันพยายามเริ่มด้วยlaunchctl: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist ... แต่ฉันได้รับข้อผิดพลาด: /usr/local/Cellar/postgresql/9.4.0/homebrew.mxcl.postgresql.plist: Operation not permitted ข้อผิดพลาดนี้หมายความว่าอย่างไร ผมทำอะไรผิดหรือเปล่า? ฉันจะแก้ไขปัญหาได้อย่างไร
24 macos  postgresql 

1
สิทธิ์ของผู้ใช้สำหรับการสร้าง PostgreSQL DB
ฉันทำงานกับ Ubuntu ต่อไปนี้เป็นหนึ่งในคำสั่งของฉัน $ psql -U kuser -d postgres จากนั้นจะเชื่อมต่อกับฐานข้อมูล แต่จาก terminal postgres เมื่อฉันลอง postgres=> CREATE DATABASE kdb; ERROR: permission denied to create database เมื่อฉันลองคำสั่งที่คล้ายกันใน Ubuntu มันจะให้สิ่งต่อไป $ sudo -u kuser createdb kdb sudo: unknown user: kuser sudo: unable to initialize policy plugin ฉันจะสร้างฐานข้อมูลนี้ได้อย่างไร ฉันมีสิทธิ์ sudo และ kuser ไม่ใช่ฉัน
24 postgresql 

1
PostgreSQL การติดตั้ง homebrew ขาดไฟล์กำหนดค่า
ดังนั้นฉันจึงติดตั้ง PostgreSQL 9.1 สำเร็จบน MacOSX Lion ต่างจากที่คนพูดฉันไม่ต้องเปลี่ยน PATH และไม่มี PostgreSQL รุ่นอื่นติดตั้งอยู่ในระบบ ( $ psql --version แสดงpsql (PostgreSQL) 9.1.4) อย่างไรก็ตามเมื่อฉันพยายามเรียกใช้เซิร์ฟเวอร์โดยpg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log startไม่ทำงาน ครั้งแรกมันบอกว่าไม่มีผบ/usr/local/var/postgres/. ดีสร้างขึ้น จากนั้นก็แจ้งว่าการอนุญาตผิด - ปรับเปลี่ยนสิทธิ จากนั้นจะต้องมีpostgresql.confไฟล์ใน dir นี้ ตอนนี้ฉันพบตัวอย่างการ/usr/local/Cellar/postgresql/9.1.4/share/postgresqlกำหนดค่า แต่ฉันไม่แน่ใจว่านี่คือสิ่งที่ควรจะเป็น คู่มือทั้งหมดที่ฉันเคยเห็นบนเว็บไม่ได้กล่าวถึงการสร้างไฟล์ปรับแต่งจากตัวอย่าง homebrew ไม่ควรให้สิ่งนี้นอกกรอบเพื่อให้ฉันเพิ่งเริ่มเซิร์ฟเวอร์ทันที

1
ฉันจะแก้ไข“ Library ไม่โหลด: libssl.1.0.0.dylib” ด้วย PostgreSQL ได้อย่างไร
หลังจากลบ Macports ฉันมีพฤติกรรมแปลก ๆ เมื่อฉันพยายามเรียกใช้ PostgreSQL ผ่าน CLI ฉันจะได้รับ: pawel:~ pawel$ psql dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/psql Reason: image not found Trace/BPT trap นี่เป็นเรื่องแปลกเพราะฉันได้ติดตั้ง Postgresql ผ่าน Homebrew แล้วและbrew listยืนยันว่ามีอยู่ ฉันจะทำให้ psql ทำงานอีกครั้งได้อย่างไร นอกจากนี้การพยายามติดตั้งpg gemล้มเหลวเนื่องจากfile not found: /opt/local/lib/libssl.1.0.0.dylibข้อผิดพลาด ฉันต้องทำให้ Postgres ไม่ค้นหาในไดเรกทอรี / opt / local / สำหรับไฟล์นี้

4
ฉันจะรัน / รันไฟล์. sql ใน PostgreSQL 9.2.6 + CentO ได้อย่างไร
ฉันต้องการทราบวิธีการเรียกใช้ไฟล์. sql ใน PostgreSQL ฉันใช้ CentO 6.4 ฉันได้สร้างฐานข้อมูลและเพียงต้องการเรียกใช้สคริปต์ที่มอบให้ฉันเพื่อสร้างตาราง ขอบคุณล่วงหน้า

2
ฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ PostgreSQL โดยใช้ LibreOffice Base ได้อย่างไร
ฉันพบข้อผิดพลาดเมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ PostgreSQL บนเครื่องท้องถิ่นโดยใช้ LibreOffice Base 3.5 (สิ่งนี้ใช้กับ LibreOffice 4 เช่นกัน): ไวยากรณ์ต่อไปนี้ ( localhost:5432=<database name>; ชื่อฐานข้อมูลworktime) ไม่ทำงาน: เมื่อฉันพยายามทดสอบการเชื่อมต่อในหน้าถัดไปฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อผิดพลาดใน URL ฐานข้อมูล 'sdbc: postgresql: localhost: 5432 = localhost': ตัวเลือกการเชื่อมต่อที่ไม่ถูกต้อง "localhost: 5432" ไวยากรณ์ที่ถูกต้องสำหรับ URL แหล่งข้อมูลคืออะไร

1
มีวิธีใดที่จะทำให้การเชื่อมต่อยังคงอยู่ใน pgAdmin โดยไม่ต้องตั้งค่าบนเซิร์ฟเวอร์
ฉันใช้ postgres.heroku.com เพื่อโฮสต์ฐานข้อมูลของฉัน ซึ่งหมายความว่าฉันไม่มีทางเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ ดังนั้นคำตอบสำหรับคำถามนี้ไม่ได้ช่วยฉัน Heroku ไม่เต็มใจเปลี่ยนการตั้งค่าของพวกเขา (ฉันติดต่อพวกเขาไปแล้ว) ฉันสงสัยว่าวิธีที่ดีที่สุดในการแฮ็ค PgAdmin III เพื่อให้การเชื่อมต่อยังมีชีวิตอยู่ ฉันกำลังคิดถึงสิ่งต่าง ๆ เช่นการสร้างแมโคร Autohotkey เพื่อดำเนินการส่วนติดต่อผู้ใช้โดยอัตโนมัติในขณะที่ PgAdmin อยู่ในพื้นหลังหรืออาจใช้เครื่องมือเครือข่ายบางชนิดเพื่อบังคับให้ส่งข้อความเครือข่ายในนาม PgAdmins ฉันยังได้รับข้อเสนอ 500 $ สำหรับบางคนที่จะเปลี่ยนเป็นรหัสของ PgAmin III ผู้พัฒนา PgAdmin จะไม่แก้ไขรหัสเพียงเพราะ Heroku ฉันควรทำอย่างไรดี? PgAdmin นั้นเหนือกว่าในหลาย ๆ อย่างมันมีข้อเสียเปรียบนี้

4
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ pgAdmin
ฉันติดตั้ง PostgreSQL บน Windows 10 แล้วเซิร์ฟเวอร์ดูเหมือนว่าอยู่ในตัวจัดการงาน อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้เมื่อเปิด pgAdmin4: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์แอปพลิเคชัน pgAdmin คลิกที่นี่เพื่อลองอีกครั้ง ความคิดใด ๆ สำหรับปัญหาคืออะไร?
11 postgresql 

3
pgAdmin รายการแป้นพิมพ์ลัด
ฉันใช้ pgAdmin มาหลายวันแล้วและฉันก็ชอบมัน อย่างไรก็ตามฉันไม่พบรายการแป้นพิมพ์ลัดที่บันทึกไว้ที่ใดก็ได้ทั้งบนไซต์ pgAdmin ในวิธีใช้หรือในเมนูตัวเลือก ฉันสะดุดเป็นหนึ่งในตัวเองที่ไม่มีในลำดับชั้นของเมนูCTRL+ Eเพื่อรัน SQL ดังนั้นจะต้องมีรายการอยู่ที่ไหนสักแห่ง (หวังว่าไม่ใช่แค่ในซอร์สโค้ด) มีรายการแป้นพิมพ์ลัดบางแห่งที่ฉันไม่ได้ดูหรือไม่?

2
การตรวจสอบสิทธิ์ postgres ล้มเหลว
ฉันพยายามตั้งค่า django บน Ubuntu VM ใหม่ ฉันกำลังติดตามบทเรียนจนกว่าฉันจะทำสิ่งนี้: psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres" ผู้ใช้ Ubuntu "postgres" ได้ตั้งรหัสผ่านเป็น 123456: sudo su postgres -c passwd ใช้ pdadmin ฉันเชื่อมต่อกับอินสแตนซ์ pg ที่ localhost ไปที่ล็อกอินบทบาทคลิกขวาที่ผู้ใช้ 'postgres' และตั้งรหัสผ่านเป็น 123456 จากนั้นคลิกตกลงและออกจาก pgadmin3 แต่แม้หลังจากทำทั้งหมดนี้แล้ว psql -U postgres -W ปฏิเสธรหัสผ่านที่ฉันให้ไว้ Django ยังคงให้ข้อผิดพลาดเดียวกันกับฉันต่อไปแม้ว่า settings.py ได้รับการตั้งค่าด้วยข้อมูลที่ถูกต้อง ใครมีความคิดเห็นบ้าง
11 postgresql 

2
การเรียกคำสั่ง psql โดยไม่เลือกฐานข้อมูลใด ๆ
ไวยากรณ์ของpsqlไคลเอ็นต์บรรทัดคำสั่งคือ psql [option...] [dbname [username]] ฉันกำลังส่งคำสั่งALTER DATABASE x RENAME to yไปยังคำสั่งนี้: echo `ALTER DATABASE x RENAME to y` | psql ขณะนี้ฉันได้รับข้อผิดพลาด psql: FATAL: database "myuser" does not exist ดูเหมือนว่าpsqlคำสั่งจะพยายามเปิดฐานข้อมูลด้วยชื่อเดียวกันกับชื่อผู้ใช้ปัจจุบัน ฉันจะเริ่มต้นpsqlคำสั่งโดยไม่เลือกฐานข้อมูลใด ๆ ได้อย่างไร แก้ไข : การแก้ปัญหาแน่นอนว่าต้องสร้างฐานข้อมูลเปล่าสำหรับผู้ใช้ การใช้ฐานข้อมูลxเป็นพารามิเตอร์ไม่ทำงานเนื่องจากจะเป็นการป้องกันการเปลี่ยนชื่อ
11 postgresql 

1
ทำไม Postgres จึงส่งทราฟฟิกเครือข่ายใน OSx
ฉันมองผ่านการตรวจสอบกิจกรรมของฉันเพื่อดูว่ามีสิ่งใดที่ทำงานอยู่ในเครือข่ายของฉันและสังเกตเห็นว่า Postgres มีจำนวนไบต์มากที่สุด ตอนนี้ตัวเลขไม่มากและฉันคิดว่านี่ไม่ใช่สาเหตุของอินเทอร์เน็ตช้าของฉัน แต่ฉันไม่เข้าใจว่าทำไม Postgres ถึงออกนอกเครือข่ายเลย? รายละเอียดที่เกี่ยวข้อง OSx Yosemite พร้อมติดตั้งแพตช์ล่าสุด Postgres (PostgreSQL) 9.3.5

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