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

PostgreSQL เป็นระบบฐานข้อมูลเชิงสัมพันธ์เชิงวัตถุแบบโอเพนซอร์สที่ทรงพลัง มีการพัฒนาอย่างต่อเนื่องมากกว่า 15 ปีและสถาปัตยกรรมที่ได้รับการพิสูจน์แล้วซึ่งได้รับชื่อเสียงในด้านความน่าเชื่อถือความสมบูรณ์ของข้อมูลและความถูกต้อง มันทำงานบนระบบปฏิบัติการหลักทั้งหมดรวมถึง Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) และ Windows

2
วิธีตั้งค่ารหัสผ่านผู้ใช้ postgresql ใน bash script
ฉันต้องการที่จะตั้งรหัสผ่านสำหรับผู้ใช้เซิร์ฟเวอร์เริ่มต้น PostgreSQL postgresที่ ฉันทำได้โดยใช้: sudo -u postgres psql # \password postgres ฉันต้องการทำขั้นตอนนี้ในหลาย ๆ เครื่องดังนั้นฉันต้องการสร้างbashสคริปต์เพื่อทำสิ่งเดียวกัน วิธีการบรรลุสิ่งนี้ในทุบตี?


2
การเชื่อมต่อฐานข้อมูลนักเทียบท่าจับกลุ่มรีเซ็ตโดยเพื่อน
ฉันใช้แอพพลิเคชั่นบู๊ทสปริงด้วยตัวเชื่อมต่อและฉันใช้ postgres สำหรับฐานข้อมูล เมื่อฉันเรียกใช้ทั้งสองอย่างเป็นบริการตัวเทียบท่าการเชื่อมต่อฐานข้อมูลล้มเหลวอย่างสม่ำเสมอและแบบสุ่ม (ดังที่คุณเห็นในการประทับเวลา) ตามบันทึกบอกว่า: 2017-10-26T 17:14:15 .200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:43:36 .481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:43:56 .954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:44:17 .434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:49:04 .154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ ฉันไม่เข้าใจหรือค้นพบสาเหตุของสิ่งนี้ ฉันขอขอบคุณความคิดใด ๆ แก้ไข: …

1
ฉันจะเชื่อมโยงกลุ่มความปลอดภัยกับอินสแตนซ์ AWS RDS ของฉันได้อย่างไร
ฉันมีการตั้งค่าฐานข้อมูล postgres บน RDS มันใช้งานได้ดีมาก แต่ผมต้องการที่จะเชื่อมโยงไปยังชุดนี้กรณี EC2 autoscaled นั่งหลัง ELB EC2 security groupซึ่งล้วนอยู่ในเดียว ฉันได้รับแจ้งว่ามีความเป็นไปได้ที่จะเพิ่มกฎในกลุ่มความปลอดภัยสำหรับอินสแตนซ์ RDS ที่ใช้กลุ่มความปลอดภัย EC2 ของฉันเป็นแหล่งข้อมูล เมื่อฉันไปที่คอนโซลและแก้ไขกลุ่มรักษาความปลอดภัย RDS Anywhere, Custom IP, and My IPฉันเห็นเพียงตัวเลือกต่อไปภายใต้คอลัมน์แหล่งที่มา: ในข้อมูลป๊อปอัพที่ด้านบนของคอลัมน์มันบอกว่า: To specify a security group in another AWS account (EC2-Classic only), prefix it with the account ID and a forward slash, for example: …

3
ใช้ PostgreSQL หลายเวอร์ชันบนเซิร์ฟเวอร์ Ubuntu เดียวกัน
ฉันมี PostgreSQL 8.4 และ 9.0 ทำงานบนเซิร์ฟเวอร์เดียวกัน (Ubuntu Lucid) ฉันติดตั้งพวกเขาทั้งสองผ่าน apt-get (8.4 พร้อมกับแหล่งแพ็กเกจเริ่มต้นและ 9.0 หลังจากเพิ่ม ppa จากhttps://launchpad.net/~pitti/+archive/postgresql ) เมื่อฉันเรียกใช้คำสั่งเช่น "createdb" จากบรรทัดคำสั่งหรือเริ่มต้นเชลล์ "psql" PostgreSQL เวอร์ชัน 8.4 จะถูกใช้เป็นค่าเริ่มต้นในระบบของฉัน ดังนั้นฉันจะบังคับให้คำสั่งเหล่านี้ใช้ PostgreSQL 9.0 แทน 8.4 ได้อย่างไร


6
เชื่อมต่อกับบรรทัดรับคำสั่ง MySQL โดยไม่ต้องใช้รหัสผ่านรูต
ฉันกำลังสร้างสคริปต์ Bash สำหรับงานบางอย่าง หนึ่งในภารกิจเหล่านั้นคือการสร้างฐานข้อมูล MySQL จากภายในสคริปต์ทุบตีเดียวกัน สิ่งที่ฉันทำตอนนี้คือการสร้างสอง vars: หนึ่งสำหรับชื่อผู้ใช้ร้านค้าและอื่น ๆ สำหรับรหัสผ่านร้านค้า นี่คือส่วนที่เกี่ยวข้องของสคริปต์ของฉัน: MYSQL_USER=root MYSQL_PASS=mypass_goes_here touch /tmp/$PROY.sql && echo "CREATE DATABASE $DB_NAME;" > /tmp/script.sql mysql --user=$MYSQL_USER --password="$MYSQL_PASS" < /tmp/script.sql rm -rf /tmp/script.sql แต่มักจะได้รับข้อผิดพลาดว่าการเข้าถึงถูกปฏิเสธสำหรับผู้ใช้รูทด้วยรหัสผ่านไม่สิ่งที่ฉันทำผิด? ฉันต้องทำเช่นเดียวกันสำหรับ PostgreSQL

1
ฉันจะกำหนดเวลาเริ่มต้นเป็นเปิดโดยใช้ postgresql ได้อย่างไร
ฉันใช้ไคลเอนต์ psql บนเครื่อง linux และฉันต้องการให้มีเวลา มีไฟล์ปรับแต่งหรือการตั้งค่าที่จะทำเช่นนี้หรือไม่? ขณะนี้ฉันเริ่มเซสชันด้วยเสมอ:\timing
11 postgresql 

7
เครื่องมือการดูแลระบบ PostgreSQL มีอะไรดี [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ PostgreSQL มีประสิทธิภาพหรือเครื่องมือการจัดการที่ดีหรือไม่? ฉันใช้ postgres มาระยะหนึ่งแล้ว แต่ฉันยังไม่ทราบวิธีการเพิ่มประสิทธิภาพและดูแลฐานข้อมูลจำนวนมากและทำให้มันใช้งานได้ดี ฉันได้ดูคู่มือแล้ว แต่เนื่องจากเป็นผลิตภัณฑ์ที่ค่อนข้างเป็นผู้ใหญ่ฉันจึงคิดว่ามีสาธารณูปโภคที่ต้องมี
11 postgresql 

3
ฉันจะตรวจสอบว่า DB ของฉันต้องการ RAM เพิ่มขึ้นได้อย่างไร
คุณจะตรวจสอบว่าอินสแตนซ์ฐานข้อมูล postgresql ของคุณต้องการหน่วยความจำ RAM เพิ่มเติมเพื่อจัดการกับข้อมูลการทำงานปัจจุบันได้อย่างไร

1
ไม่สามารถเชื่อมต่อกับ PostgreSQL บนแขก VirtualBox
เมื่อฉันพยายามเชื่อมต่อจากไคลเอนต์ PostgreSQL บนระบบโฮสต์ไปยังเซิร์ฟเวอร์ PostgreSQL บนระบบเกสต์ VirtualBox ฉันได้รับข้อความ "การพยายามเชื่อมต่อล้มเหลว" ระบบโฮสต์คือ Windows XP ฉันใช้ VirtualBox 3.1.2 ระบบของแขกคือ Ubuntu 9.10 Karmic Koala พร้อม PostgreSQL 8.4 ฉันได้ส่งต่อพอร์ต 5432 ใน VirtualBox ตามที่อธิบายไว้ในคู่มือและโพสต์นี้ เมื่อฉันเรียกใช้vboxmanage getextradata vmname enumerateฉันได้รับข้อความเหล่านี้ (รวมถึงรายการอื่น ๆ ): Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/GuestPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/HostPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/Protocol, Value: TCP ฉันกำหนดค่าความปลอดภัย PostgreSQL ใน /etc/postgresql/8.4/main/pg_hba.conf …

4
วิธีการตั้งค่า shmall, shmmax, shmmin, etc …โดยทั่วไปและสำหรับ postgresql
ฉันใช้เอกสารจาก PostgreSQLเพื่อตั้งค่าเช่นนี้ config: >>> cat /proc/meminfo MemTotal: 16345480 kB MemFree: 1770128 kB Buffers: 382184 kB Cached: 10432632 kB SwapCached: 0 kB Active: 9228324 kB Inactive: 4621264 kB Active(anon): 7019996 kB Inactive(anon): 548528 kB Active(file): 2208328 kB Inactive(file): 4072736 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 …

2
การติดตั้งเซิร์ฟเวอร์ Postgres 9.6 บน Amazon Linux
วิธีที่ดีที่สุดในการติดตั้ง postgres-server 9.6 บน Amazon Linux โดยไม่ต้องสร้างจากแหล่งที่มาคืออะไร ผมพยายามทำงานrpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmเพื่อติดตั้งรุ่นที่ระบุไว้ในhttps://yum.postgresql.org/repopackages.phpและติดตั้งโดยไม่ข้อผิดพลาด แต่ผมก็ยังไม่ได้มีservice postgresqlหรือpsqlหรือpostgresผู้ใช้ ฉันพลาดอะไร?

1
ปลั๊กอิน Munin Postgres: DBD :: ไม่พบ Pg
ฉันพยายามเปิดใช้งานปลั๊กอิน Postgresql สำหรับ Munin เมื่อฉันรันmunin-node-configure --suggest | grep postgresฉันจะได้ผลลัพธ์ต่อไปนี้: postgres_bgwriter | no | no [DBD::Pg not found, and cannot do psql yet] postgres_cache_ | no | no [DBD::Pg not found, and cannot do psql yet] postgres_checkpoints | no | no [DBD::Pg not found, and cannot do psql yet] postgres_connections_ | …

2
การติดตั้ง postgres บนแพ็คเกจ Ubuntu ไม่พร้อมใช้งาน
ฉันกำลังตั้ง VPS ด้วย Ruby และ Postgres บนเครื่องของฉันฉันได้ติดตั้ง postgresql 9.2.3 (ไคลเอนต์และเซิร์ฟเวอร์) และต้องการติดตั้งเหมือนกันบน VPS ของฉัน ทำตามคำแนะนำของบล็อกโพสต์นี้http://hendrelouw73.wordpress.com/2012/11/14/how-to-install-postgresql-9-1-on-ubuntu-12-10-linux/ สำหรับการติดตั้ง postgres บน Ubuntu (ด้วยความแตกต่างเพียงอย่างเดียวที่ฉันพยายามติดตั้ง 9.2.3 และเขาติดตั้ง 9.1) ฉันทำสิ่งต่อไปนี้ sudo apt-get install postgresql-9.2.3 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package postgresql-9.2.3 E: Couldn't find any package by …

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