Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

5
PostgreSQL sunucusunun SSL sertifikası nasıl incelenir?
Çalışan bir PostgreSQL sunucusu olduğunu ve SSL'nin etkin olduğunu varsayalım. "Standart" Linux ve PostgreSQL araçlarını kullanarak SSL sertifikasını nasıl inceleyebilirim? Koşudan elde edeceğinize benzer çıktılar almayı umuyorum openssl x509 -text .... Ve bir veya iki satırlı komut satırı cevabı bekliyorum, bu yüzden bir paket dinleyicisi çalıştırmak için başvurmak zorunda değilim. …

1
PostgreSQL'de tablo verilerini atomik olarak değiştirme
SELECTİşlem sırasında gelen ifadeleri etkilemeden bir tablonun tüm içeriğini değiştirmek istiyorum . Kullanım durumu, düzenli olarak ayıklanan ve bir PostgreSQL tablosunda saklanması gereken posta kutusu bilgilerini depolayan bir tabloya sahip olmaktır. Sürekli aynı tabloyu sorgulayan bir uygulama kullanan birçok istemci var. Normalde, (sözde kod gelen) gibi bir şey yapardım ... …
14 postgresql 

1
Bir sorguyu `NEREDE alanı NULL`dir?
Ben alanlardan birini ( uploaded_at) ayarını ekler bir sürü ile bir tablo var NULL. Daha sonra periyodik bir görev tüm tuples'ları seçer WHERE uploaded_at IS NULL, bunları işler ve günceller, uploaded_atgüncel tarihe ayarlar . Tabloyu nasıl indekslemeliyim? Anlamak gibi kısmi bir dizin kullanmanız gerektiğini anlıyorum: CREATE INDEX foo ON table …


1
Oracle Instant Client ile ad araması için LDAP kullanma
Kısmen, Oracle istemcisinin tam kurulumuyla çakışan sürümler veya bitness ile ilgili sorunların bir sonucu olarak, geliştirme ekibim (üyesi olduğum) Oracle Instant Client'ı kullanmaya ve çoğu zaman geliştirme makinelerimizdeki kurulumdan kaçınmaya devam ediyor yeni projeler. Bu, bu kurulumla üretime dağıttığımız noktaya kadar oldukça iyi çalıştı. Çoğunlukla bir .NET mağazası olduğumuzdan, Java …
14 oracle 

3
Farklılıklar için iki benzer Postgres veritabanını karşılaştırın
Bazen halka açık veri kümelerini Postgres dB'leri biçiminde indiriyorum. Bu veri kümeleri, zaman içinde depo sahibi tarafından güncellenir / değiştirilir / genişletilir. OLD ve YENİ Postgres veritabanı arasındaki farkları gösterebilen bir Postgres komutu veya aracı (ideal olarak FOSS) var mı? (Çalışma varsayımı, girdilerin% 95'inin değişmediği ve tabloların ve ilişkilerin de …

4
MySQL - Otomatik olarak bir UUID koymak için tablo değiştirme
Tamam, bunu daha önce yaptığımı biliyorum. Ama hayatım boyunca anlayamıyorum. Bir masa oluşturdum. Sütunlardan biri "LogID" olarak etiketlenir, aynı zamanda birincil anahtardır. Bu sütunun her yeni giriş için bir UUID oluşturacağı şekilde nasıl değiştirebilirim? Teşekkürler
14 mysql 


2
Birincil anahtarı eklemeden önce veya sonra sayfa düzeyinde sıkıştırma eklemeli miyim?
Durum Sql Server 2008 Enterprise'da veri ambarı 60+ sütun ile 36+ milyon satır yığını (sorma) Aylık 750 bin kişi eklendi Birincil anahtar tanımlanmadı (şimdi bir tane tanımladım) Sıkıştırma yok Ne yapmayı düşünüyorum (bu sırayla) Sayfa düzeyinde sıkıştırma ekle PK ekleyin Kümelenmemiş birkaç dizin ekleyin Bunu mümkün olduğunca çabuk yapın Soru …


3
Yalnızca IDENTITY sütunu olan bir tabloya nasıl eklenir?
Yalnızca KİMLİK sütununa sahip bir tablo verildiğinde, yeni bir satırı nasıl eklersiniz? Aşağıdakileri denedim: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Bir şeyi test ediyorum ve sadece KİMLİK sütununa ihtiyacım var. Üretim için değil. Aksi takdirde, böyle bir tablo, …

2
Bir CTE neden noktalı virgül ile başlamalıdır?
Sadece StackOverflow'daki bir mesaja bakıyordum, Aaron Bertrand'ın sayılar tablosu yerine CTE kullanmayı önerdiği, eldeki görevi yerine getirmenin zarif bir yolu. Benim sorum, CTE'nin ilk satırı neden noktalı virgülle başlıyor? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n = ROW_NUMBER() OVER (ORDER BY s1.[object_id]) FROM sys.all_objects AS s1 CROSS …
14 sql-server  t-sql  cte  syntax 


2
Veritabanı motoru tam olarak nedir?
Http://en.wikipedia.org/wiki/Database_engine tanımını birkaç kez geçtim : Bir veritabanı motoru (veya "depolama motoru"), bir veritabanı yönetim sisteminin (DBMS) veritabanından veri oluşturmak, okumak, güncellemek ve silmek (CRUD) için kullanılan temel yazılım bileşenidir . Anlamadığım şey ne kaldı, veritabanlarının yaptığı gibi CRUD değil mi? Veritabanı motoru bu işlevleri yerine getirirse, veritabanının geri kalanı …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.