Administrator Basis Data

144
Daftar keistimewaan database menggunakan psql

Saya berada di tengah-tengah migrasi server basis data dan saya tidak dapat menemukan (setelah googling dan mencari di sini) bagaimana saya bisa mendaftar hak istimewa basis data (atau semua hak istimewa di seluruh server) pada PostgreSQL menggunakan psqlalat baris perintah? Saya menggunakan...

125
Mengapa kita tidak mengizinkan NULL?

Saya ingat membaca artikel yang satu ini tentang desain database dan saya juga ingat dikatakan bahwa Anda harus memiliki properti field NOT NULL. Saya tidak ingat mengapa ini terjadi. Yang bisa saya pikirkan hanyalah bahwa, sebagai pengembang aplikasi, Anda tidak perlu menguji NULL dan kemungkinan...

124
Bagaimana cara menemukan direktori data PostgreSQL?

Saya lupa bagaimana saya memulai PostgreSQL terakhir kali (berbulan-bulan yang lalu) dan saya tidak ingat di mana direktori data berada. The postgresperintah tampaknya memerlukan lokasi direktori data. Saya menggunakan MacOsX jika itu membantu. /usr/local/postgres tidak ada di Mac saya. Dengan...

123
Haruskah file biner disimpan dalam database?

Apa tempat terbaik untuk menyimpan file biner yang terkait dengan data di database Anda? Seharusnya kamu: Simpan di database dengan gumpalan Simpan di sistem file dengan tautan di basis data Simpan di sistem file tetapi ganti nama menjadi hash dari konten dan simpan hash pada database Sesuatu...

112
Mengapa tabel angka “tidak ternilai”?

Pakar database penduduk kami memberi tahu kami bahwa tabel angka sangat berharga . Saya tidak begitu mengerti mengapa. Ini tabel angka: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO...

108
SQL: SELECT Semua kolom kecuali beberapa

Apakah ada cara untuk SELECTsemua kolom dalam sebuah tabel, kecuali yang spesifik? Akan sangat mudah untuk memilih semua kolom non-gumpalan atau non-geometris dari sebuah tabel. Sesuatu seperti: SELECT * -the_geom FROM segments; Saya pernah mendengar bahwa fungsi ini sengaja dikecualikan dari...

104
Paksa drop db sementara yang lain mungkin terhubung

Saya perlu menghapus database dari klaster DB PostgreSQL. Bagaimana saya bisa melakukannya walaupun ada koneksi aktif? Saya perlu semacam -forcebendera, yang akan menjatuhkan semua koneksi dan kemudian DB. Bagaimana saya bisa menerapkannya? Saya menggunakan dropdbsaat ini, tetapi alat lain...

102
ALTER TABLE - Ganti nama kolom

Ini membuatku gila! Saya ingin mengganti nama kolom dari read-more menjadi read_more di tabel blog saya Saya mencoba semua ini: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; Dan saya selalu mendapatkan...

100
Mengapa menggunakan TRUNCATE dan DROP?

Dalam sistem yang saya kerjakan ada banyak prosedur tersimpan dan skrip SQL yang menggunakan tabel sementara. Setelah menggunakan tabel-tabel ini adalah praktik yang baik untuk menjatuhkannya. Banyak kolega saya (hampir semuanya jauh lebih berpengalaman daripada saya) biasanya melakukan...