«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.

9
PostgreSQL'de belirli bir şemanın veritabanında saklanan tüm işlevlerin bir listesini nasıl alabilirim?
Bir PostgreSQL veritabanına bağlanmak ve belirli bir şema için tüm işlevleri bulmak istiyorum. Benim düşüncem, pg_catalog veya information_schema için bazı sorgu yapmak ve tüm işlevlerin bir listesini almak oldu, ama adları ve parametreleri nerede saklandığını anlayamıyordu oldu. Bana işlev adını ve parametre türlerini (ve hangi sırayla alır) verecek bir sorgu …


2
PostgreSQL dönüş sonucu JSON dizisi olarak ayarlandı mı?
PostgreSQL'in bir sorgunun sonucunu bir JSON dizisi olarak döndürmesini istiyorum. verilmiş create table t (a int primary key, b text); insert into t values (1, 'value1'); insert into t values (2, 'value2'); insert into t values (3, 'value3'); Benzer bir şey isterim [{"a":1,"b":"value1"},{"a":2,"b":"value2"},{"a":3,"b":"value3"}] veya {"a":[1,2,3], "b":["value1","value2","value3"]} (aslında ikisini de bilmek …
135 json  postgresql 

13
Psql'de betik değişkenlerini nasıl kullanıyorsunuz?
MS SQL Server'da, özelleştirilebilir değişkenleri kullanmak için komut dosyalarımı oluşturuyorum: DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) Daha sonra @somevariable, belirli durumda istediğim değere bağlı olarak çalışma zamanında değerini değiştireceğim . Senaryonun en üstünde olduğu için görmek ve hatırlamak kolaydır. Aynı şeyi PostgreSQL …


9
Postgres 9.4'te JSONB türü sütunlarda güncelleme işlemleri nasıl gerçekleştirilir
Postgres 9.4 veri türü JSONB belgelerine baktığımda, JSONB sütunlarında güncellemelerin nasıl yapılacağı hemen anlaşılmıyor. JSONB türleri ve işlevleri için belgeler: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html Örnek olarak, şu temel tablo yapısına sahibim: CREATE TABLE test(id serial, data jsonb); Takmak, aşağıdaki gibi kolaydır: INSERT INTO test(data) values ('{"name": "my-name", "tags": ["tag1", "tag2"]}'); Şimdi, 'veri' …



5
Sorgu sonucunu PL / pgSQL kullanarak bir değişkende saklayın
PostgreSQL'in prosedür dili olan PL / pgSQL'deki bir değişkene bir sorgunun sonucu nasıl atanır? Bir işlevim var: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do the else part end if; …


13
PostgreSQL ile dökümde hata olması durumunda bir dizeyi tam sayıya nasıl çevirebilirim ve 0 elde edebilirim?
PostgreSQL'de varchar sütunu olan bir tablom var. Verilerin tam sayı olması gerekiyor ve bir sorguda tamsayı türünde ona ihtiyacım var. Bazı değerler boş dizelerdir. Devamındaki: SELECT myfield::integer FROM mytable verim ERROR: invalid input syntax for integer: "" Postgres'te yayın sırasında bir oyuncu kadrosunu nasıl sorgulayabilirim ve hata durumunda 0 alabilir …
128 sql  postgresql  casting 

7
postgresql bağlantı noktası karışıklığı 5433 veya 5432?
OSX üzerine postgresql kurdum. Psql çalıştırdığımda $ psql psql: 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.5433"? Ancak / etc / services'den postgresql 5432/udp # PostgreSQL Database postgresql 5432/tcp # PostgreSQL Database # Tom Lane …
128 postgresql  port  psql 

6
Rails 4 LIKE sorgu - ActiveRecord fiyat teklifleri ekler
Böyle bir sorgu yapmaya çalışıyorum def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end Ancak çalıştırıldığında, sql ifadesinin böyle çıkmasına neden olan bir şey tırnak eklemesidir. SELECT COUNT(*) FROM "schools" WHERE …


6
PostgreSQL - Veritabanını yeniden adlandır
Veritabanını yeniden adlandırmam gerekiyor, ancak bunu yaptığımda PGAdmin : ALTER DATABASE "databaseName" RENAME TO "databaseNameOld"bana yapamayacağını söyledi. Nasıl yapabilirim? ( WindowsXP'de Sürüm 8.3 ) Güncelleme İlk hata mesajı: Bağlandığım için yapamıyorum. Bu yüzden başka bir veritabanı seçtim ve sorguları yaptım. Kullanıcı bağlantısının geldiğini söyleyen ikinci bir hata mesajı alıyorum. PGAdminEkranda …
127 sql  postgresql 

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.