Veritabanı Yöneticileri

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

3
PL / pgSQL'de birden çok kayıt sırasını nasıl döndürebilirim
RECORD veri türünü kullanarak birden fazla kayıt döndürmeye çalışıyorum, KAYIT eklemek ve bu KAYIT her yineleme ile yeni bir değer eklemek bir yolu var. olduğunu, ben eklemek istediğiniz recşekilde recdöngü bittiğinde, satır kümesi haline gelir benim işlevi sonunda sadece DÖNÜŞ can. Şu anda bunu yapıyorum - SELECT temp_table.col1, temp_table.col2, temp_table.col3 …

1
Süper kullanıcı olmadan Postgresql etkinleştirme uzantıları
Kullanıcılar için otomatik olarak roller ve veritabanları oluşturmak komut dosyaları var bir PostgreSQL 9.5 sunucum var. Bu veritabanları içinde belirli uzantıları (ör. Pgcrypto) etkinleştirmek yararlı olacaktır, ancak anladığım kadarıyla çalışacak bir süper kullanıcı olmalıdır CREATE EXTENSION. Bir süper kullanıcı hesabıyla manuel olarak oturum açmadan bu tür uzantıları etkinleştirmenin bir yolu …

1
PostgreSQL'de bir bayt tam sayı nasıl saklanır?
PostgreSQL belgelerinde, tamsayı veri türlerinin iki, dört veya sekiz baytlık alanda depolanabileceği söylenir . Veritabanımdaki bir tablonun sütunlarından biri bir bayt tam sayı değeri içeriyor ve ben bir bayt veri türünde saklanmasını istiyorum. PostgreSQL'de tek baytlık tamsayı veri türünü kullanmanın bir uzantısı veya yolu var mı? NUMERIC (1,0) kaç bayt?

3
pg_restore: [arşivleyici] dosya üstbilgisinde sihirli dize bulamadı
PostgreSQL 9.1 kullanıyorum ve ile oluşturulan yedekleme dosyalarını geri yüklemek istiyorum pg_dump: sudo pg_dump -h 127.0.0.1 -U postgres --clean --inserts -E UTF8 -f out.sql database_name Bu komut, varolan herhangi bir veritabanı nesnesinin düşürülmesiyle başlayan geçerli bir sql dosyası oluşturur, ardından tüm tabloları, dizinleri, dizileri vb. Oluşturur ve son olarak veri …


2
Tipik kullanıcılara tanınmak için makul ayrıcalıklar nelerdir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . MySQL tarafından sağlanan ayrıcalıkların listesini biraz ezici buluyorum . Kimin hangi ayrıcalıklara sahip olması gerektiğinden emin değilim. …


3
MySQL: İletişim paketlerini okuma hatası
Bu uyarıyı mysql'de alıyorum, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Ben google birkaç konular üzerinde olmuştur ve ben arttı bazı öneriye göre gelmiş max_allowed_packetdan 128 to 512 to 1024hala aynı davranışa. Ben Drupal 7 kullanıyorum ve evet blob veri …
14 mysql  innodb 


7
Oracle Database'in nasıl çalıştığını nasıl kontrol edebilirim?
Uygulamamız için Oracle veritabanına (URL, kullanıcı adı, şifre) bağlanmak için bir yapılandırma dosyasına sahibiz. Uygulamanın başlaması 2-5 dakika sürer. Veritabanı ile ilgili bir sorun varsa günlüklerde bunu görüyorum, ama 2-5 dakika beklemek zorundayım. Bu çok zaman. Bu yüzden hızlı ve basit bir şekilde veritabanı tüm Tamam ve çevrimiçi olduğunu belirlemek …
14 oracle 


2
Bir alt sorgudan satır sayma
Basit: Alt sorgudan satır sayısını saymak istiyorum. Not durum konak çevrimiçi olup olmadığıdır. Hatalı kod SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Açıklaması İlk sorgu, kendi başına çalıştırıldığında şunu döndürür: SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ip_address 192.168.1.1 192.168.1.2 …

1
PostgreSQL'de JSONB'yi sorgulama
personsİki sütun içeren bir tablo var , bir idve bir JSONB tabanlı datasütun (bu tablo sadece gösteri amaçlı PostgreSQL'in JSON desteği ile oynamak için yapılmıştır). Şimdi, iki kayıt içerdiğini varsayalım: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Şimdi, 25 yaşından büyük herkesin adını …

2
Varsa, başka eki güncelleyin
Ben denilen bir tabloya STORED PROCEDUREkullanılacak bir oluşturmaya çalışıyorum . Bu tablonun üç sütunu ( , ve ) vardır.UPDATEmachinemachine_idmachine_namereg_id Yukarıda belirtilen tabloda, reg_id( INT) değerleri a için değiştirilebilen bir sütundur machine_id. Bu tabloda zaten var olup olmadığını kontrol etmek için QUERY/ tanımlamak istiyorum . Varsa, o satır, aksi takdirde yeni …
14 mysql 

2
Hangi oturumun hangi geçici tabloyu tuttuğunu bulma
Geçici veritabanı dolduğu bir SQL Server 2005 veritabanına sahibiz. SQL Server Management Studio'ya girerek tüm geçici tabloları tempdb'de görebiliyorum. Hangi oturumun hangi geçici tabloyu tuttuğunu söylemek mümkün müdür? İdeal olarak her oturum tarafından kullanılan geçici tabloları listeleyecek bir sorgu. Teşekkürler,

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.