«schema» etiketlenmiş sorular

Bir veritabanı sisteminin şeması, veritabanı yönetim sistemi (DBMS) tarafından desteklenen biçimsel bir dilde tanımlanan yapısıdır ve bir veritabanının nasıl oluşturulacağına dair bir taslak oluşturmak için veri organizasyonuna atıfta bulunur (veritabanı tablolarına bölünür).

6
MySQL'de iki tablonun yapısını karşılaştırma sorgusu
MySQL veritabanlarımdan birinin yedekleme işlemini otomatikleştirmek için, iki tablonun yapısını karşılaştırmak istiyorum (mevcut sürüm ile eski sürüm). İki tabloyu karşılaştırabilecek bir sorgu düşünebiliyor musunuz? İşte karşılaştırabileceğiniz bazı örnek tablolar. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY KEY (pname) ); CREATE TABLE product_yesterday ( pname VARCHAR(150), price int, PRIMARY …


6
Redgate SQL Karşılaştır - Visual Studio 2010 Premium / Ultimate veritabanı projesi
Şu anda veritabanı projesi proje şablonu olarak Visual Studio Professional Edition kullanıyorum , ancak bazı özellikleri, örneğin, şema karşılaştırma aracı kullanılabilir değil . Şema karşılaştırma ve veritabanı güncelleme komut dosyaları oluşturma yalnızca Visual Studio 2010 Premium / Ultimate sürümlerinde kullanılabilir . Ancak Visual Studio'daki şema karşılaştırma ve güncelleştirme komut dosyası …

2
Şema olmadan / esnek + ASID Veritabanı?
Küçük kurumsal müşteriler için web tabanlı Clojure uygulaması olarak bir VB tabanlı şirket içi (yerel olarak yüklü) uygulamayı (faturalama + envanter) yeniden yazmayı düşünüyorum. Bunu benzer ticaretteki müşteriler için bir SaaS uygulaması olarak sunmayı planlıyorum. Veritabanı seçeneklerine bakıyordum: Seçimim RDBMS: Postgresql / MySQL idi. İlk yıl 400 kullanıcıya kadar ölçeklendirebilirim, …

1
SQL Server 2012'de dbo şemasının sahipliği nasıl aktarılır
Yanlışlıkla bir kullanıcıya (aşağıdaki gibi kullanıcı arayüzündeki onay kutusunu kullanarak) db_owner şemasının sahipliğini verdim ve şimdi yapamam: Sahipliği başka bir kullanıcıya aktarma Kullanıcıyı DB'den bırakın (SQL Server'da giriş silebilirim) Ben denedim Veritabanı müdürü veritabanında bir şema sahibi ve bırakılamaz. ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo Ve başarıyla tamamlanırken, kullanıcının hala …


2
PostgreSQL: şema farkı / yama aracı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konu üzerinde olacak şekilde güncelleyin . 5 yıl önce kapalı . Aşağıdaki ayarı göz önünde bulundurun: Üretim DB Yeni özellikleri etkinleştirmek için şema değişikliklerinin yapıldığı bir dev …

5
e-Ticaret siparişleri tablosu. Fiyatları kaydet veya bir denetim / geçmiş tablosu mu kullanıyorsun?
İlk e-ticaret şememi tasarlıyorum. Bir süredir konuyu okuyorum order_line_itemve a ve a arasındaki ilişki hakkında biraz kafam karıştıproduct A productsatın alınabilir. Çeşitli detaylara sahip, ama en önemlisi unit_price. A order_line_item, product_idsatın alınan, quantitysatın alınan ve unit_pricemüşterinin ürünü satın aldığı zamanda yabancı bir anahtara sahiptir . Ne okudum çoğu söylüyor unit_priceüzerinde …

3
Açık Kaynak Meta Veri Yönetimi Çözümü var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konu üzerinde olacak şekilde güncelleyin . 6 yıl önce kapalı . Açık Kaynak Meta Veri Yönetimi Çözümü var mı? Yüzlerce Enterprise veritabanının veritabanı şemaları, tabloları ve veri …
13 schema  metadata 

1
PostgreSQL paylaşılan hafızadan şikayet ediyor, ancak paylaşılan hafıza iyi görünüyor
Bir tür yoğun şema bırakma ve bir PostgreSQL sunucusu üzerinde oluşturma gerçekleştiriyorum, ama şimdi şikayet .. WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Ancak PostgreSQL ile yeniden başlatılırsa sorun devam ediyor service postgresql restart, max_locks_per_transaction'ın hiçbir şeyi ayarlamayacağından şüpheleniyorum. Bu …

5
Büyük uygulamalar için aynı veritabanındaki farklı şemalardaki tablolarda yabancı anahtarlar oluşturmak kötü bir fikir mi?
Adanmış sunucuya büyük bir pl / sql web tabanlı uygulama aktarımı üzerinde çalışıyorum. Bu uygulama 70 paket program kodu ile bir şemada yer almaktadır. Bu uygulama farklı zamanlarda yaklaşık 15 kişiye yapılmıştır. Farklı şemalardaki referans tablolarında yabancı anahtarlar oluşturmak bizim için normal bir uygulamadır, çünkü gerçekten rahattır ve veritabanını çok …

5
PostgreSQL: Tablonun oluşturulma tarihi
Kısa bir süre önce birçok DB tablosunun oluşturulduğu bir projeyi bitirdim. Bu tabloların çoğu geçici çöp içerir ve tüm bu tabloları listelemek için basit bir yol arıyorum. Tüm DB tablolarını oluşturulma tarihlerine göre sıralamanın bir yolu var mı?

2
Psql içinde \ dt (+) kullandığımda neden tablomu (PostgreSQL) göremiyorum?
donorŞemada göre tablo oluşturduk reference: CREATE TABLE reference.donor ( donor_code smallint PRIMARY KEY, donor_name character varying NOT NULL, donor_type smallint REFERENCES reference.donor_type (type_id), alpha_2_code char(2) REFERENCES reference.iso_3166_1 (alpha_2_code) ); Ben göre tablo doldurdu: INSERT INTO reference.donor (donor_code, donor_name, donor_type, alpha_2_code) SELECT donor_code, donor_name, donor_type, alpha_2_code FROM reference.donor_template; Koştuğumda: \dt+ reference.* …

2
DB Projemi Azure Sunucumla karşılaştırırken SSDT Şeması Karşılaştırması başarısız oluyor
Kurumsal DB üzerine kurduğum bir SQL Veritabanı projem var. SSDT'nin Şema Karşılaştırma aracını kullanarak dahili ve AWS tarafından barındırılan SQL sunucularına birkaç kez dağıtılmıştır. SQL Ent 2012 sp2 çalıştıran Azure Hosted Win 2012 Server'a gönderirken sorun. "Karşılaştırma tamamlandı. Fark bulunamadı." Bunun yanlış olduğunu biliyorum, çünkü Enterprise Manager'ı açabilir ve şemayı …

2
Kullanıcının kendi şeması dahilinde herhangi bir şey yapmasına izin verin, ancak şemayı kendisinin oluşturup bırakmayın
SQL Azure'da bir şema oluşturdum ve bir veritabanı rolüne aşağıdaki izinleri verdim: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::myschema TO myrole; GRANT CREATE TABLE, CREATE PROCEDURE, CREATE FUNCTION, CREATE VIEW …

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.