Administrator Basis Data

16
Menyimpan rute bus dalam database

Saya telah melakukan riset dan menemukan bahwa saya harus menyimpan rute sebagai urutan pemberhentian. Sesuatu seperti: Start -> Stop A -> Stop B -> Stop C -> End Saya telah membuat tiga tabel: Rute Berhenti RouteStops ... di mana RouteStops adalah tabel persimpangan. Saya punya...

16
psql 9.5: gen_random_uuid () tidak berfungsi

SELECT gen_random_uuid() menghasilkan output ERROR: function gen_random_uuid() does not exist SQL state: 42883 Hint: No function matches the given name and argument types. You might need to add explicit type casts. Saya berlari CREATE EXTENSION pgcrypto;pada database yang dipilih dan SELECT...

16
Pertimbangan kunci primer non-integer

Konteks Saya sedang merancang basis data (pada PostgreSQL 9.6) yang akan menyimpan data dari aplikasi terdistribusi. Karena sifat aplikasi terdistribusi, saya tidak dapat menggunakan bilangan bulat kenaikan-otomatis ( SERIAL) sebagai kunci utama saya karena kondisi ras yang potensial. Solusi...

16
CREATE TABLE AS vs SELECT INTO

PostgreSQL mendukung CREATE TABLE ASdan SELECT INTOkapan saya menggunakan keduanya? CREATE TABLE AS - tentukan tabel baru dari hasil kueri CREATE TABLE ASmembuat tabel dan mengisinya dengan data yang dihitung oleh SELECTperintah. Kolom tabel memiliki nama dan tipe data yang terkait dengan...

16
(x IS NOT NULL) vs (NOT x IS NULL) di PostgreSQL

Kenapa x IS NOT NULLtidak sama dengan NOT x IS NULL? Kode ini: CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS...

16
Apakah mungkin membatasi batas waktu di server Postgres?

Saya mengatur koneksi dan timeout perintah ke 10 menit di aplikasi saya (sisi klien). Daripada aplikasi saya menjalankan kueri sederhana: SELECT pg_sleep(65) Pada beberapa server berfungsi dengan baik, tetapi server lain menutup koneksi setelah 60 detik. Mungkinkah ini semacam konfigurasi...

16
PostgreSQL: Kolom yang Dihasilkan

Apakah PostgreSQL mendukung kolom yang dihasilkan ? Juga dikenal sebagai kolom virtual . Saya tidak berbicara tentang IDENTITYkolom . Saya tidak dapat menemukan informasi tentang fitur luar biasa ini tetapi saya tahu bahwa itu tersedia di SQL Server, dan dalam versi terbaru dari MariaDB &...