Pertanyaan yang diberi tag «postgresql»

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


1
PostgreSQL Common Table Expressions vs tabel sementara?
The PostgreSQL dokumentasi di DENGAN menunjukkan contoh berikut: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales) ) SELECT region, product, SUM(quantity) AS product_units, SUM(amount) AS product_sales FROM orders WHERE …
11 postgresql 

1
Menambahkan kolom yang dapat dibatalkan ke tabel menghabiskan lebih dari 10 menit
Saya memiliki masalah untuk menambahkan kolom baru di atas meja. Saya mencoba menjalankannya beberapa kali, tetapi setelah lebih dari 10 menit berjalan, saya memutuskan untuk membatalkan permintaan karena waktu kunci. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informasi berguna: Versi PostgreSQL: 9.1 Jumlah baris: ~ 250K Jumlah kolom: 38 Jumlah kolom …

2
Perbarui kolom dengan data dari tabel lain
Saya sedang mengerjakan masalah yang rumit, tetapi saya akan menyederhanakannya untuk masalah ini. Saya punya dua meja A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] dan saya ingin memperbarui yang ketiga: C [ID, column1, column2,column3] Saya memperbarui tabel ketiga lainnya menggunakan kueri ini. UPDATE C set column1=t.firstTab, …

2
Lambat ORDER OLEH dengan LIMIT
Saya punya pertanyaan ini: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Saya senang dengan itu: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …

2
Lihat Penggunaan Memori Postgresql
Saya menjalankan Postgresql di server Ubuntu dan harus dapat memantau penggunaan memorinya. Saat ini saya memiliki skrip yang berjalan dalam pekerjaan cron satu menit yang memantau / mencatat berbagai statistik dan perlu juga memantau / mencatat penggunaan memori Postgresql saat ini. Saya telah mencari-cari dan belum dapat menemukan banyak, selain …

2
PostgreSQL: Immutable, Volatile, Stable
Saya tidak jelas tentang arti sebenarnya dalam definisi untuk fungsi IMMUTABLE, VOLATILE dan STABLE. Saya membaca dokumentasi, khususnya definisi masing-masing. IMMUTABLE menunjukkan bahwa fungsi tidak dapat memodifikasi database dan selalu mengembalikan hasil yang sama ketika diberi nilai argumen yang sama ; yaitu, ia tidak melakukan pencarian basis data atau menggunakan …

1
postgres - pg_dump dan pg_restore tanpa peran
Saya mencoba memulihkan dump tanpa memiliki peran yang sesuai pada database penerima. Seperti disebutkan di sini tetapi juga di sini , Anda perlu memiliki --no-ownersebagai opsi, baik di pg_dumpatau pg_restoreatau keduanya Saya telah menggunakan baris perintah berikut untuk membuat dump saya "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar Garis pemulihan …

2
Hapus dari baris tabel di mana salah satu bidang kolom adalah nol
Apakah ada cara untuk menghapus baris dari tabel di mana salah satu kolom kolom adalah nol tanpa menentukan secara eksplisit kolom mana yang nol? Saya menggunakan postgreSQL. Inilah skema hubungan saya: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) date | date | persons …
11 postgresql 


1
Mengapa PL / Python tidak dipercaya?
Menurut dokumen: PL / Python hanya tersedia sebagai bahasa "tidak tepercaya", artinya bahasa ini tidak menawarkan cara apa pun untuk membatasi apa yang dapat dilakukan pengguna di dalamnya dan oleh karena itu dinamai plpythonu. Varian tepercaya plpython mungkin tersedia di masa mendatang jika mekanisme eksekusi aman dikembangkan dengan Python. Mengapa …

2
Numeric vs Integer untuk ukuran dan kinerja kolom
Saya memiliki aplikasi yang menggunakan tabel PostgreSQL. Tabelnya sangat besar (miliaran baris) dan memiliki kolom yang merupakan bilangan bulat. The integerbisa sampai 6 digit, yaitu 0-999,999, tidak ada negatif. Saya berpikir untuk mengubahnya numeric(6,0). Apakah ini ide yang bagus? Akan numeric(6,0)mengambil byte lebih sedikit? Bagaimana dengan kinerjanya (tabel ini banyak …
11 postgresql 

2
Apa cara tercepat untuk mengambil baris terakhir dari sebuah tabel?
Saya punya tabel PostgreSQL Prices,, dengan kolom: price (Desimal) product_id (Int) Ada juga created_atdan updated_atkolom. Harga diperbarui secara berkala dan saya menjaga harga lama di atas meja. Untuk produk tertentu, harga terakhir dalam tabel adalah harga saat ini. Apa cara paling efisien untuk mendapatkan harga terakhir untuk produk tertentu: Indeks …

3
Tetapkan nilai acak dari set
Saya perlu memasukkan beberapa nilai acak ke dalam basis data, tetapi saya tidak ingin berakhir dengan teks yang benar-benar acak (seperti 7hfg43d3). Sebaliknya saya ingin memilih secara acak salah satu nilai yang disediakan oleh saya sendiri.

1
Masuk ke file di layanan windows PostgreSQL
Saya perlu alternatif untuk menjalankan perintah berikut: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. Dengan cara ini server mulai dan masuk C:\yyy\log\pgsql.log. Ketika saya mencoba mendaftarkan server sebagai layanan - tidak ada opsi logging tersedia dan server log ke Event Viewer. Dari dokumentasi pg_ctl: pg_ctl daftar [-N servicename] [-U username] [-P …

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.