Pertanyaan yang diberi tag «postgresql»

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

2
Izin ditolak untuk hubungan <tabel>
Saya telah menjalankan SQL berikut di psql: CREATE USER bspu LOGIN; CREATE DATABASE bsp OWNER bspu; GRANT ALL PRIVILEGES ON DATABASE bsp TO bspu; \c bsp CREATE TABLE users ( id SERIAL PRIMARY KEY, client_id VARCHAR(20) NOT NULL, api_key VARCHAR(100) NOT NULL, api_secret VARCHAR(100) NOT NULL, auth_token VARCHAR(128) NOT NULL …

2
Postgres GABUNG kondisi vs kondisi MANA
Pemula postgres di sini. Saya ingin tahu apakah kueri ini dioptimalkan atau tidak? Saya mencoba untuk BERGABUNG PADA hanya nilai-nilai yang diperlukan 100% dan meninggalkan semua kondisi dinamis dalam klausa WHERE. Lihat di bawah. SELECT * FROM myapp_employees JOIN myapp_users ON myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id JOIN myapp_contacts ON myapp_contacts.contact_id=myapp_contacts_assoc.contact_id …

2
psql: FATAL: Otentikasi rekan gagal untuk pengguna
Saya baru saja menginstal PostgreSQL 9.4 di Ubuntu 15.10. Saya membuat pengguna dengan createuser -P myuser Saya membuat basis data dengan createdb -O myuser mydatabase Saya mengedit pg_hba.confdan menambahkanlocal mydatabase myuser md5 Saya memulai kembali PostgreSQL dengan sudo service postgresql restart Pengguna myuser adalah pengguna PostgresSQL saja dan tidak memiliki …

2
Banyak kolom vs beberapa tabel - kinerja bijaksana
Ya, saya sadar bahwa normalisasi data harus menjadi prioritas saya (sebagaimana adanya). Aku punya tabel dengan 65 kolom menyimpan data kendaraan dengan kolom: used_vehicle, color, doors, mileage, pricedan sebagainya, total 65. Sekarang, saya bisa membagi itu dan memiliki Vehiclemeja, VehicleInterior, VehicleExterior, VehicleTechnical, VehicleExtra(semua satu-ke-satu dengan utama Vehicletabel). Anggaplah saya akan …


2
Fungsi yang sama dalam klausa SELECT dan WHERE
Pertanyaan pemula: Saya memiliki fungsi yang mahal f(x, y)pada dua kolom x dan y dalam tabel database saya. Saya ingin mengeksekusi kueri yang memberi saya hasil fungsi sebagai kolom dan menempatkan kendala di atasnya, sesuatu seperti SELECT *, f(x, y) AS func FROM table_name WHERE func &lt; 10; Namun ini …

1
Batasan partisi tidak digunakan untuk bergabung yang melibatkan tabel dipartisi oleh timestamp
Saya memiliki struktur tabel dipartisi seperti: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx &gt;= '2012-01-01 00:00:00'::timestamp without time zone AND tx &lt; ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); CREATE …



2
PostgreSQL: Pass table sebagai argumen dalam fungsi
Saya menemukan TYPEdi PostgreSQL. Saya punya TABLE TYPEbeberapa tabel yang harus dihormati (antarmuka). Sebagai contoh: CREATE TYPE dataset AS( ChannelId INTEGER ,GranulityIdIn INTEGER ,GranulityId INTEGER ,TimeValue TIMESTAMP ,FloatValue FLOAT ,Status BIGINT ,QualityCodeId INTEGER ,DataArray FLOAT[] ,DataCount BIGINT ,Performance FLOAT ,StepCount INTEGER ,TableRegClass regclass ,Tags TEXT[] ,WeightedMean FLOAT ,MeanData FLOAT ,StdData …


1
Hasil yang mengejutkan untuk tipe data dengan pengubah tipe
Saat mendiskusikan solusi CTE rekursif untuk pertanyaan ini: Dapatkan 5 nilai berbeda terakhir untuk setiap ID @ypercube menemukan pengecualian yang mengejutkan, yang mengarahkan kami untuk menyelidiki penanganan pengubah tipe. Kami menemukan perilaku yang mengejutkan. 1. Tipe cast mempertahankan pengubah tipe dalam beberapa konteks Bahkan ketika diperintahkan untuk tidak melakukannya. Contoh …


1
Mengunci Postgres untuk kombinasi UPDATE / INSERT
Saya punya dua meja. Salah satunya adalah tabel log; lainnya berisi, pada dasarnya, kode kupon yang hanya dapat digunakan satu kali. Pengguna harus dapat menebus kupon, yang akan menyisipkan baris ke tabel log dan menandai kupon yang digunakan (dengan memperbarui usedkolom ke true). Secara alami, ada masalah kondisi ras / …

2
Seberapa sering pemicu UNTUK SETIAP PERNYATAAN akan dilaksanakan jika operasi disebabkan oleh kendala FK dengan UPDATE CASCADE?
Saya mengerti bahwa pemicu pada tabel t didefinisikan dengan FOR EACH STATEMENTakan berjalan sekali ketika saya menjalankan UPDATE t .... Sekarang, ketika tdidefinisikan dengan FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, dan saya memperbarui N baris a, akankah hal itu menyebabkan pemicu dipanggil sekali, atau N kali? Dengan …

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.