Pertanyaan yang diberi tag postgresql

206
Berikan semua izin kepada pengguna pada DB

Saya ingin memberi pengguna semua izin pada database tanpa menjadikannya admin. Alasan mengapa saya ingin melakukan itu adalah bahwa saat ini DEV dan PROD adalah DB yang berbeda pada kluster yang sama sehingga saya tidak ingin pengguna dapat mengubah objek produksi tetapi harus dapat mengubah objek...

200
HAPUS CASCADE sekali saja

Saya memiliki database Postgresql di mana saya ingin melakukan beberapa penghapusan cascading. Namun, tabel tidak diatur dengan aturan ON DELETE CASCADE. Apakah ada cara saya bisa melakukan delete dan memberi tahu Postgresql untuk melakukan cascade sekali ini saja? Sesuatu yang setara...

198
Hapus postgreSQL dengan gabung dalam

DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' saya mendapatkan kesalahan PostgreSQL 8.2.11 berikut ERROR: syntax error at or near "B" LINE 1: DELETE B.* from m_productprice B INNER JOIN...

198
psql: FATAL: Otentikasi rekan gagal untuk pengguna "dev"

ketika saya membuat pengguna baru, tetapi tidak bisa masuk ke database. Saya melakukan itu seperti ini: postgres@Aspire:/home/XXX$ createuser dev Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new...

196
Periksa apakah ada nilai dalam array Postgres

Menggunakan Postgres 9.0, saya perlu cara untuk menguji apakah ada nilai dalam array yang diberikan. Sejauh ini saya datang dengan sesuatu seperti ini: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Tapi saya terus berpikir harus ada cara yang lebih sederhana untuk ini,...

196
PostgreSQL Crosstab Query

Apakah ada yang tahu cara membuat kueri tab silang di PostgreSQL? Misalnya saya punya tabel berikut: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Saya ingin kueri mengembalikan tab silang berikut: Section Active Inactive A 1 2 B 4 5 Apakah ini