Pertanyaan yang diberi tag «postgresql»

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



2
Meningkatkan kinerja COUNT / GROUP-BY dalam tabel PostgresSQL besar?
Saya menjalankan PostgresSQL 9.2 dan memiliki hubungan 12 kolom dengan sekitar 6.700.000 baris. Ini berisi node dalam ruang 3D, masing-masing referensi pengguna (yang membuatnya). Untuk menanyakan pengguna yang telah membuat berapa node, saya melakukan hal berikut (ditambahkan explain analyzeuntuk informasi lebih lanjut): EXPLAIN ANALYZE SELECT user_id, count(user_id) FROM treenode WHERE …

4
Tetapkan nama menjadi atribut saat membuat JSON dengan row_to_json
Apakah mungkin untuk mengganti f1, f2, f3...nama nama standar saat menggunakan row_to_jsonfungsi hanya untuk beberapa kolom? dapat saya lakukan row_to_json(customers) kembali {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Tetapi jika saya hanya ingin nama tanpa id_customer, saya harus menggunakan row_to_json(row(first_name, last_name)) dan kemudian saya dapatkan {"f1":"bla","f2":"second_bla"} Dan saya ingin mendapatkan hasil ini dengan nama kolom default …
24 postgresql 

6
Ubah tabel pada database produksi langsung
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab pada Database Administrators Stack Exchange. Bermigrasi 7 tahun yang lalu . Bagaimana kebanyakan sistem basis data "populer" (MySQL, Postgres ...) menangani perubahan tabel pada basis data produksi langsung (seperti menambah, menghapus, atau mengubah jenis kolum)? Saya tahu cara yang benar adalah …

2
Apa itu DB Pemeliharaan yang diminta oleh pgAdmin?
Dialog pgAdmin untuk menambahkan koneksi database baru meminta "DB Pemeliharaan" . Agar dapat terhubung, saya mengaturnya ke database yang ingin saya hubungkan (dan juga, saya memiliki hak untuk terhubung). Jadi, mengapa ini dinamai "Maintenance DB" dan bukannya "DB" atau "Database" ?.

1
Bagaimana cara menentukan apakah ada [koneksi idle dengan] transaksi tidak terikat di PostgreSQL?
Menurut komentar pada pertanyaan ini saya bertanya tentang koneksi idle di PostgreSQL 9.2 , beberapa transaksi yang tidak dikomit (mungkin terkait dengan beberapa koneksi idle) mungkin menyebabkan beberapa masalah kinerja. Apa cara yang baik untuk menentukan apakah ada transaksi yang tidak dikomit (poin bonus jika ada cara untuk mengetahui apakah …


6
Bagaimana cara mendapatkan semua peran yang menjadi anggota pengguna (termasuk peran yang diwarisi)?
Katakanlah saya memiliki dua grup basis data Postgresql, "penulis" dan "editor", dan dua pengguna, "maxwell" dan "ernest". create role authors; create role editors; create user maxwell; create user ernest; grant authors to editors; --editors can do what authors can do grant editors to maxwell; --maxwell is an editor grant authors …


3
Bagaimana cara menginstal pgcrypto di PostgreSQL 8.4?
Saya menggunakan Ubuntu Server 10.10 dan saya telah menginstal PostgreSQL 8.4 menggunakan apt-get install postgresql. Saya ingin menggunakan sha1()fungsi bawaan, tetapi sepertinya saya harus menginstal pgcryptoterlebih dahulu. Tapi saya tidak tahu cara menginstalnya. Tidak ada pgcryptojika saya mencoba menginstalnya menggunakan apt-get install pgcryptodan saya tidak menemukan file yang dimulai dengan …

2
Postgres banyak kolom ke json
Saya menjalankan postgresql 9.3.4. Saya punya tabel dengan 3 bidang: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Saya perlu memindahkan data ke tabel baru dengan bidang seperti: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonbukan solusi …
23 postgresql  json  row 

3
Ganti tampilan terwujud di Postgres
Saya memiliki pandangan terwujud Postgres 9.3yang ingin saya perbarui dengan kolom baru. Namun, tampilan terwujud lainnya juga tergantung pada tampilan ini, dan pesan kesalahan menunjukkan bahwa menjatuhkan tampilan tidak mungkin ketika objek lain bergantung padanya. GALAT: tidak dapat menjatuhkan tampilan terwujud latest_charges karena objek lain bergantung padanya Itu juga muncul …

2
Cara paling efisien untuk menghapus baris secara massal dari postgres
Saya bertanya-tanya apa cara paling efisien untuk menghapus sejumlah besar baris dari PostgreSQL, proses ini akan menjadi bagian dari tugas berulang setiap hari untuk mengimpor data massal (delta penyisipan + penghapusan) ke dalam tabel. Mungkin ada ribuan, berpotensi jutaan baris untuk dihapus. Saya punya file kunci utama, satu per baris. …

2
Cara menyimpan data deret waktu
Saya memiliki apa yang saya yakini sebagai rangkaian data deret waktu (mohon perbaiki jika saya salah) yang memiliki banyak nilai terkait. Contohnya adalah memodelkan mobil dan melacak berbagai atributnya selama perjalanan. Sebagai contoh: timestamp | kecepatan | jarak tempuh | suhu | dll Apa yang akan menjadi cara terbaik untuk …

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.