Pertanyaan yang diberi tag «postgresql»

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


1
SUM di atas baris berbeda dengan banyak gabungan
Skema : CREATE TABLE "items" ( "id" SERIAL NOT NULL PRIMARY KEY, "country" VARCHAR(2) NOT NULL, "created" TIMESTAMP WITH TIME ZONE NOT NULL, "price" NUMERIC(11, 2) NOT NULL ); CREATE TABLE "payments" ( "id" SERIAL NOT NULL PRIMARY KEY, "created" TIMESTAMP WITH TIME ZONE NOT NULL, "amount" NUMERIC(11, 2) NOT …


3
setel sesi - variabel khusus untuk menyimpan id pengguna
Saya ingin menyimpan id pengguna dalam variabel sesi khusus dan menggunakannya (baca) dalam prosedur pemicu untuk mengotorisasi tindakan pengguna. Saya menemukan sesuatu seperti ini: set session "myapp.user" = '12345'; ... SELECT current_setting('myapp.user'); dan tampaknya berfungsi - saya pikir "myapp.user" harus dideklarasikan dalam file .conf tetapi tampaknya saya dapat membuat variabel …


1
PostgreSQL - Jika saya menjalankan beberapa query secara bersamaan, dalam kondisi apa saya akan melihat speedup? Dalam situasi apa saya akan melihat perlambatan?
Saya mendekati Anda semua dengan rendah hati sebagai orang yang BUKAN DBA, dan saya yakin pertanyaan saya penuh dengan kekurangan konseptual dan "itu tergantung pada" ranjau darat. Saya juga cukup yakin bahwa Anda semua yang memilih untuk menjawab akan menginginkan lebih banyak cara spesifik daripada yang saat ini dapat saya …



2
Apakah SELECT menghapus baris mati seperti VACUUM?
Saya mengutak-atik VACUUMdan memperhatikan beberapa perilaku tak terduga di mana SELECTbaris-baris dari sebuah meja tampaknya mengurangi pekerjaan yang VACUUMharus dilakukan sesudahnya. Data Uji Catatan: autovacuum dinonaktifkan CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers SELECT generate_series(1, 5000); Percobaan …

3
Apakah kata kunci "ALIAS" benar-benar digunakan?
Menurut PostgreSQL 7.1 hingga 9.1 (sekarang tidak didukung), ALIASterdaftar sebagai kata yang dilindungi undang-undang, setidaknya untuk SQL-99. Versi yang lebih baru tidak menunjukkannya - menunjukkan bahwa kata itu telah dihapus sebagai kata yang dipesan. Dokumen PostgreSQL lama memang mengatakan "kehadiran kata kunci tidak menunjukkan keberadaan fitur." Saat aliasing tabel atau …

1
Mengosongkan segmen WAL di Postgres
Kami memiliki basis data Postgres yang relatif rendah dengan pengaturan pengarsipan terus-menerus untuk mengompres setiap segmen WAL dan mengirimkannya ke S3. Karena ini adalah sistem bervolume rendah, ia mencapai archive_timeoutsetiap 10 menit atau lebih dan mengarsipkan segmen WAL yang sebagian besar tidak digunakan, yang digunakan untuk mengompres dengan sangat baik …


4
Bagaimana cara menghasilkan deret waktu di PostgreSQL?
Jika Anda ingin membuat seri tanggal, lihat pertanyaan ini Katakanlah saya ingin membuat seri untuk setiap 5 menit selama 24 jam. Bagaimana saya melakukannya di PostgreSQL? PostgreSQL dapat generate_series()dari timestamp, tetapi tidak dari time. Apakah lebih baik memilih stempel waktu sewenang-wenang, atau adakah cara lain untuk menghasilkan seri?


2
Postgres dengan arsitektur pgpool
Di bawah ini adalah contoh arsitektur pgpool: Ini menyiratkan bahwa Anda hanya perlu memiliki pgpool pada satu server; Apakah ini benar? Ketika saya melihat konfigurasi saya juga melihat bahwa Anda mengkonfigurasi backends di dalamnya pgpool.conf; jadi lebih jauh menyiratkan ini. Tapi, itu tidak menjelaskan mengapa saya melihat pgpool di server …

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.