«postgresql» etiketlenmiş sorular

PostgreSQL, Linux, UNIX, Windows ve OS X dahil tüm büyük platformlar için kullanılabilen açık kaynaklı, nesneye dayalı bir veritabanı yönetim sistemidir (ORDBMS). Lütfen soru sorurken Postgres'in tam sürümünü belirtin. Yönetim veya gelişmiş özelliklerle ilgili sorular en iyi dba.stackexchange.com adresine yönlendirilir.

6
PostgreSQL Çapraz Sorgu
PostgreSQL'de çapraz sorgular oluşturmayı bilen var mı? Örneğin, aşağıdaki tablo var: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Aşağıdaki crosstab dönmek için sorgu istiyorum: Section Active Inactive A 1 2 B 4 5 Mümkün mü?
196 sql  postgresql  pivot  case  crosstab 

6
Postgres dizisinde değerin var olup olmadığını kontrol edin
Postgres 9.0 kullanarak, belirli bir dizide bir değer olup olmadığını sınamak için bir yol gerekir. Şimdiye kadar böyle bir şey buldum: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Ama bunun daha basit bir yolu olması gerektiğini düşünüyorum, göremiyorum. Bu daha iyi görünüyor: select '{1,2,3}'::int[] @> ARRAY[value_variable::int] Bunun yeterli olacağına inanıyorum. Ancak …
196 sql  arrays  postgresql 


8
PostgreSQL'de ortalama 2 ondalık basamağa nasıl yuvarlanır?
Ruby Gem 'devamı' üzerinden PostgreSQL kullanıyorum. İki ondalık basamağa yuvarlanmaya çalışıyorum. İşte benim kod: SELECT ROUND(AVG(some_column),2) FROM table Aşağıdaki hatayı alıyorum: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Aşağıdaki kodu çalıştırdığınızda hata alıyorum: SELECT ROUND(AVG(some_column)) FROM table Ne yaptığımı bilen var mı?
192 sql  ruby  postgresql  sequel 


3
Postgresql'de, iki sütunun birleşiminde benzersiz kuvvet
PostgreSQL'de iki sütunun birlikte benzersiz olması gereken bir tablo oluşturmak istiyorum. Her ikisini birden paylaşan iki değer olmadığı sürece, her iki değerin birden çok değeri olabilir. Örneğin: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT NULL ) Yani, col1ve col2fakat aynı zamanda, …
192 sql  postgresql  unique 


4
PostgreSQL'de yinelenen kayıtlar nasıl bulunur
Şu anda aşağıdaki yinelenen alanlara izin veren "user_links" adlı bir PostgreSQL veritabanı tablo var: year, user_id, sid, cid Benzersiz kısıt ancak şimdi emin olmak için bir kısıtlama eklemek için arıyorum, şu anda "id" denilen ilk alandır year, user_id, sidve cidtüm benzersiz ama yinelenen değerler zaten bu kısıtlamayı ihlal hangi mevcut …

5
Postgres diziyi manuel olarak değiştirir
Belirli bir değere bir dizi ayarlamak çalışıyorum. SELECT setval('payments_id_seq'), 21, true Bu bir hata verir: ERROR: function setval(unknown) does not exist Kullanmak ALTER SEQUENCEda işe yaramıyor gibi görünüyor mu? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Bu nasıl yapılabilir? Ref: https://www.postgresql.org/docs/current/static/functions-sequence.html

4
Postgresql datetime alanlarındaki tarihleri ​​nasıl karşılaştırabilirim?
Postgresql (Windows sürüm 9.2.4) tarihleri ​​arasında karşılaştırırken garip bir senaryo ile karşı karşıya. Benim tablonun bir update_date 'saat dilimi olmadan zaman damgası' türü ile söylemek bir sütun var. Müşteri bu alanda yalnızca tarih (ör: 2013-05-03) veya saat içeren tarih (ör: 2013-05-03 12:20:00) ile arama yapabilir. Bu sütun şu anda tüm …
188 sql  database  postgresql  date 



6
Postgres - FATAL: veritabanı dosyaları sunucuyla uyumlu değil
MacBook Pro'mu yeniden başlattıktan sonra veritabanı sunucusunu başlatamıyorum: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? Günlükleri kontrol ettim ve aşağıdaki satır tekrar tekrar görünüyor: FATAL: database files are incompatible with server DETAIL: The data …


13
OS X'te PG gem yükleme - yerel uzantı oluşturma hatası
Diğer birçok pg gem yükleme sorunları vardı görünüyor. Başkaları için ortaya atılan çözümlerin hiçbiri benim için çalışmadı. Pg gem ve postgres.app yüklemeye çalıştım. Pg gem yüklenmez. Aldığım ilk hata: Pg (0.17.0) yüklenirken bir hata oluştu ve Bundler devam edemiyor. gem install pg -v '0.17.0'Paketlemeden önce başarılı olduğundan emin olun . …

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.