Pertanyaan yang diberi tag «postgresql»

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

4
Transaksi dalam suatu Transaksi
Perilaku apa yang akan ditampilkan PostgreSQL jika misalnya skrip di bawah ini dipanggil BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; Apakah PostgreSQL membuang yang kedua BEGINatau akankah sebuah komit diputuskan secara implisit dan kemudian menjalankan BEGIN ENDblokir pada akhirnya sebagai …


1
Apa yang membatasi jumlah koneksi?
Sesuai https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans , batas koneksi adalah 500 Per https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server "Secara umum, PostgreSQL pada perangkat keras yang baik dapat mendukung beberapa ratus koneksi" Apa faktor penentu dalam batas ini? #CPU core? RAM? OS?

1
Dapatkan snapshot postgres dari Amazon RDS
Saya tidak dapat menemukan cara sederhana untuk mendapatkan salinan backup malam yang saya ambil dari contoh postgres Amazon RDS saya sehingga saya dapat mengembalikannya pada mesin lokal saya untuk bermain. Saat ini saya sedang melakukan pg_dump ketika saya membutuhkan salinan, tetapi akan lebih baik (dan lebih cepat, mungkin) untuk dapat …

1
Apakah ada setara psql dengan riwayat pencarian terbalik bash?
Saya sangat menyukai bash'reverse-search-history (Cr)' (fitur baris perintah): Cari mundur mulai dari garis saat ini dan bergerak 'naik' melalui sejarah yang diperlukan. Ini adalah pencarian tambahan. Ketika saya memukul control-rdi bash, saya mendapatkan berikut: (reverse-i-search)`': Dan saya dapat mengetik karakter dari perintah yang dieksekusi sebelumnya, mengasah pada apa yang saya …

2
Mengapa ada PostgreSQL Turtle?
Saya baru saja memeriksa halaman propaganda untuk PostgreSQL dan saya menemukan karya seni kecil ini: Ini adalah logo PostgreSQL "Turtle Style" . Berapa umur ini, dan apakah PostgreSQL pernah secara resmi menggunakan kura-kura bukannya gajah? Apa ceritanya di sini?
17 postgresql 

3
Apakah ada cara untuk mengakses tabel sementara dari sesi lain di postgres?
Saya bekerja dengan aplikasi Windows yang menggunakan Database postgres (lokal) dan menyimpan beberapa informasi dalam tabel sementara. Saya ingin melihat tabel sementara, tetapi pgadmin dan dbV memberi tahu saya: ERROR: cannot access temporary tables of other sessionsketika mencoba untuk meminta data. Saya mencoba mengubah izin skema dan tabel, tetapi ini …

4
Bagaimana mengatasi kesalahan salin urutan byte UTF8 tidak valid pada pemulihan, ketika sumber database dikodekan dalam UTF8?
Saya diberi tugas untuk memigrasi database PostgreSQL 8.2.x ke server lain. Untuk melakukan ini saya menggunakan pgAdmin 1.12.2 (pada Ubuntu 11,04 by the way) dan menggunakan Backup dan Restore menggunakan format kustom / kompres (.backup) dan pengkodean UTF8. Database asli ada di UTF8, seperti: -- Database: favela -- DROP DATABASE …



2
Apakah REINDEX berbahaya?
Saya sudah mencoba COUNT(*)meja dengan 150.000 baris yang memiliki kunci Primer. Ini alat sekitar 5 menit, jadi saya tahu ini adalah masalah pengindeksan. Mengutip manual PostgreSQL : REINDEX mirip dengan setetes dan buat ulang indeks di mana isi indeks dibangun kembali dari awal. Namun, pertimbangan pengunciannya agak berbeda. REINDEX mengunci …
17 postgresql 

1
Postgres: Bagaimana SET TIDAK NULL "lebih efisien" daripada PERIKSA kendala
Dalam dokumen PostgreSQL untuk Kendala , katanya Batasan bukan-nol secara fungsional setara dengan membuat batasan periksa CHECK (column_name IS NOT NULL), tetapi dalam PostgreSQL membuat batasan bukan-nol eksplisit lebih efisien. aku bertanya-tanya Apa sebenarnya yang dimaksud dengan "lebih efisien"? Apa kerugian menggunakan CHECK (column_name IS NOT NULL)bukan SET NOT NULL? …


3
PostgreSQL Ketersediaan Tinggi / Skalabilitas menggunakan HAProxy dan PGBouncer
Saya memiliki beberapa server PostgreSQL untuk aplikasi web. Biasanya satu master dan beberapa budak dalam mode siaga panas (replikasi streaming asinkron). Saya menggunakan PGBouncer untuk koneksi pooling: satu instance diinstal pada setiap server PG (port 6432) yang terhubung ke database di localhost. Saya menggunakan mode kumpulan transaksi. Untuk memuat-menyeimbangkan koneksi …

2
Pencarian trigram menjadi jauh lebih lambat karena string pencarian menjadi lebih panjang
Dalam database Postgres 9.1, saya memiliki tabel table1dengan ~ 1,5 juta baris dan kolom label(nama yang disederhanakan untuk pertanyaan ini). Ada trigram-indeks fungsional pada lower(unaccent(label))( unaccent()telah dibuat tidak dapat diubah untuk memungkinkan penggunaannya dalam indeks). Permintaan berikut ini cukup cepat: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) like lower(unaccent('%someword%'))); count ------- …

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.