Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas


2
Hapus dari baris tabel di mana salah satu bidang kolom adalah nol
Apakah ada cara untuk menghapus baris dari tabel di mana salah satu kolom kolom adalah nol tanpa menentukan secara eksplisit kolom mana yang nol? Saya menggunakan postgreSQL. Inilah skema hubungan saya: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) date | date | persons …
11 postgresql 



1
Mengapa PL / Python tidak dipercaya?
Menurut dokumen: PL / Python hanya tersedia sebagai bahasa "tidak tepercaya", artinya bahasa ini tidak menawarkan cara apa pun untuk membatasi apa yang dapat dilakukan pengguna di dalamnya dan oleh karena itu dinamai plpythonu. Varian tepercaya plpython mungkin tersedia di masa mendatang jika mekanisme eksekusi aman dikembangkan dengan Python. Mengapa …

3
Apa perbedaan antara WITH CTE & WITH CTE (<column_names>)?
Seperti yang ditunjukkan dalam Menggunakan Common Table Expressions pada MSDN, Anda dapat mendefinisikan CTE sebagai: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) dan gunakan seperti: SELECT &lt;column_list&gt; FROM expression_name; Katakanlah saya sudah mengikuti 2 CTE with cte1 as( select name from Table1 ) with cte2(name) …

6
Cara memperbaiki replikasi kacau pada MS SQL Server
Saya memulihkan database dari cadangan. Basis data menggunakan replikasi untuk menerbitkan ke server yang berbeda. Dengan asumsi pemulihan basis data akan merusak replikasi, saya mencoba menghapus replikasi dan membuatnya kembali (kami memiliki skrip untuk membuatnya kembali dari awal). Saya tidak yakin persis apa yang saya lakukan, tetapi sekarang dalam keadaan …

3
Desain skema untuk produk dengan beragam varian / atribut?
Saya menggunakan MySQL. Idenya mirip dengan shopify dengan konsep yang berbeda, sehingga pengguna akan menambahkan produk mereka sendiri dengan berbagai jenis varian dan atribut. Dari semua penelitian yang telah saya lakukan ini sepertinya solusi yang paling mungkin bagi saya dan saya hanya ingin tahu apakah ada yang salah dengan skema …

2
Numeric vs Integer untuk ukuran dan kinerja kolom
Saya memiliki aplikasi yang menggunakan tabel PostgreSQL. Tabelnya sangat besar (miliaran baris) dan memiliki kolom yang merupakan bilangan bulat. The integerbisa sampai 6 digit, yaitu 0-999,999, tidak ada negatif. Saya berpikir untuk mengubahnya numeric(6,0). Apakah ini ide yang bagus? Akan numeric(6,0)mengambil byte lebih sedikit? Bagaimana dengan kinerjanya (tabel ini banyak …
11 postgresql 




1
Kesalahan ukuran baris dengan MySQL
Saya menjalankan server MySQL di Macbook saya (untuk pengujian). Versi 5.6.20 dari Homebrew. Saya mulai mengalami kesalahan "Ukuran baris terlalu besar", dan saya bisa menguranginya ke kasus uji ini. Meja: mysql&gt; describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ | id …
11 mysql  innodb 

5
Tidak dapat membuat tabel, tetapi tabel tidak ada
Saya menggunakan langkah-langkah ini untuk membuat tabel my_user, yang sudah ada tetapi entah bagaimana lenyap dari database saya my_db: mysql&gt; USE my_db; mysql&gt; DROP TABLE my_user; mysql&gt; ERROR 1051 (42S02): Unknown table 'my_user' mysql&gt; CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) …
11 mysql  innodb 

2
Apa cara tercepat untuk mengambil baris terakhir dari sebuah tabel?
Saya punya tabel PostgreSQL Prices,, dengan kolom: price (Desimal) product_id (Int) Ada juga created_atdan updated_atkolom. Harga diperbarui secara berkala dan saya menjaga harga lama di atas meja. Untuk produk tertentu, harga terakhir dalam tabel adalah harga saat ini. Apa cara paling efisien untuk mendapatkan harga terakhir untuk produk tertentu: Indeks …

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.