Pertanyaan yang diberi tag «postgresql»

Semua versi PostgreSQL. Tambahkan tag khusus versi tambahan seperti postgresql-11 jika konteks itu penting.


1
PostgreSQL: jatuhkan kolom dari tampilan
Saya mempunyai VIEWtempat untuk mencoba membuat skrip evolusi, sehingga saya dapat menambahkan kolom ke dalamnya. Bagian itu berfungsi dengan baik; kolom ditambahkan dengan baik. Namun, kebalikannya tidak bekerja; hapus kolom yang terakhir ditambahkan gagal dengan ERROR: cannot drop columns from viewpesan. Masalahnya adalah bahwa pandangan khusus ini memiliki banyak referensi, …


2
Apakah transaksi dalam PostgreSQL melalui `psycopg2` per-kursor atau per-koneksi?
Saya melakukan beberapa pekerjaan dengan PostgreSQL 9.3 menggunakan psycopg2API database. Saya memiliki DB API yang diatur dalam level isolasi minimum (mode "autocommit"), dan saya mengelola transaksi saya sendiri secara langsung melalui SQL. Contoh: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret = …
10 postgresql 

2
Apakah PostgreSQL mengoptimalkan penambahan kolom dengan non-NULL DEFAULTs?
Saat menambahkan NOT NULLkolom dengan DEFAULTnilai - apakah PostgreSQL mengoptimalkan operasi ini? Jika tabel memiliki n baris, kolom alter-table-add-add yang tidak dioptimalkan akan menghasilkan dan menulis nilai default - yang bisa sangat menyakitkan, jelas. Dengan optimalisasi, DB akan secara instan membuat kolom baru, menyimpan hanya satu salinan dari nilai default …

1
Menegakkan kendala "dua tabel jauhnya"
Saya mengalami beberapa masalah pemodelan skema listrik dalam SQL. Struktur yang ingin saya tangkap adalah part ←────────── pin ↑ ↑ part_inst ←───── pin_inst di mana "inst" adalah kependekan dari "instance". Sebagai contoh, saya mungkin memiliki partop-amp LM358 dengan pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT, dan V …

3
Mengubah port PostgreSQL menggunakan baris perintah
Port default PostgreSQL saya adalah 5432, saya ingin mengubah port default dengan menggunakan baris perintah (pada Windows 7). Saya melihat solusi ini sebelumnya: /programming/187438/want-to-change-pgsql-port Saya mencoba menjalankan perintah berikut, tetapi gagal: postgres --p 5431 Bisakah seseorang memberi tahu saya cara mengubah port menggunakan baris perintah?

1
pg_dump dan GALAT: hilang nomor chunk 0 untuk nilai roti panggang
Saya menggunakan PostgreSQL 8.4.15. Saat menjalankan pg_dumpuntuk membuat cadangan database, saya mendapatkan kesalahan berikut: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table (id, .... all the columns ...) Saat mencari pesan kesalahan …
10 postgresql 

4
Bagaimana saya bisa mengekspor subset dari tabledata dari basis data prodution ke dalam basis data pengujian lokal saya?
Kami memiliki postgres produksi yang relatif besar berdasarkan db: ~ 20GB. Basis data PostgreSQL di-host di heroku. Saya ingin menyalin sebagian kecil data tabel ke database lokal saya sehingga saya dapat menjalankan beberapa tes pada mereka tanpa harus bekerja pada produksi. Saya tidak ingin menghasilkan data sampel sendiri, melainkan menggunakan …

1
Memulai server PostgreSQL setelah HDD menyebabkan NEGARA GAGAL
Saya menggunakan Fedora 15dengan PostgreSQL 9.1.4. Fedora jatuh baru-baru ini setelah itu: Upaya untuk memulai server PostgreSQL: service postgresql-9.1 start memberi Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Meskipun, server mulai normal ketika saya memulai server untuk pertama kalinya setelah sistem reboot …
10 linux  postgresql 



6
Melewati argumen ke psql
Saya menjalankan skrip plpgsql di Postgres 8.3 - Saya ingin meneruskan argumen ke skrip ini melalui psql. Saat ini saya sedang menjalankan skrip seperti: psql -d database -u user -f update_file.sql Saya menemukan tautan ini yang menjelaskan variabel lingkungan PGOPTIONS, tetapi itu tidak berfungsi untuk argumen "khusus". yaitu saya menerima …
10 postgresql  psql 


2
Tentang “Sampul ID Transaksi”
Sekarang, saya membaca dokumen tentang "Transaction ID Wraparound", tetapi ada sesuatu yang saya benar-benar tidak mengerti, dokumen tersebut adalah url berikut http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VACUUM-FOR-WRAPAROUND 23.1.4. Mencegah Kegagalan ID Transaksi ID Semantik transaksi MVCC PostgreSQL bergantung pada kemampuan untuk membandingkan nomor ID transaksi (XID): versi baris dengan XID penyisipan lebih …
10 postgresql 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.