Pertanyaan yang diberi tag best-practices

Praktik terbaik secara umum dan informal diakui sebagai metode dan proses yang telah ditunjukkan dari waktu ke waktu lebih unggul daripada yang dicapai dengan cara lain.

46
Performa Fungsi

Berasal dari latar belakang MySQL, di mana kinerja prosedur tersimpan (artikel lama) dan kegunaan dipertanyakan, saya mengevaluasi PostgreSQL untuk produk baru untuk perusahaan saya. Salah satu hal yang ingin saya lakukan adalah memindahkan beberapa logika aplikasi ke dalam prosedur tersimpan,...

46
Bagaimana DBA bisa lebih 'ramah programmer'?

Jawaban dan komentar pada versi dba.se dan versi programmer dari pertanyaan "Apa argumen yang menentang atau untuk menempatkan logika aplikasi di lapisan database?" sangat mengungkapkan tentang kesenjangan antara DBA dan programmer di beberapa tempat kerja. Apa yang bisa dilakukan DBA secara...

44
Unit pengujian prosedur tersimpan

Saya sudah mempertimbangkan ini sejak lama. Pertanyaan dasarnya adalah: bagaimana cara menguji prosedur yang tersimpan? Saya melihat bahwa saya dapat mengatur unit test relatif mudah untuk fungsi dalam arti klasik (maksud saya mereka mendapatkan nol atau lebih argumen dan mengembalikan nilai)....

40
Model basis data dengan pengguna, peran dan hak

Saya memiliki model database dengan tabel pengguna dan tabel peran. Saya ingin mengontrol akses (hak) hingga 10 elemen yang berbeda. Akses dapat diberikan ke peran atau pengguna tunggal. Di bawah ini adalah definisi tabel pengguna, peran dan item: CREATE TABLE users ( id serial NOT NULL PRIMARY...

34
PERGI Setelah setiap pernyataan T-SQL

Apa alasan di balik penggunaan pernyataan GO setelah setiap pernyataan SQL? Saya mengerti bahwa GO menandakan akhir dari batch dan / atau memungkinkan reputasi pernyataan tetapi apa untungnya menggunakannya setelah setiap pernyataan. Saya hanya ingin tahu karena banyak dokumentasi Microsoft dll...