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




7
PostgreSQL'de zaman damgasından tarihi (yyyy / aa / gg) ayıkla
PostgreSQL'de bir zaman damgasından sadece tarih kısmını ayıklamak istiyorum. Ben DATEbir DATEdeğer bekliyor başka bir tabloya ekleyebilirsiniz böylece bir postgresql türü olması gerekiyor . Mesela eğer varsa 2011/05/26 09:00:00, istiyorum2011/05/26 Dökümü denedim, ancak sadece 2011'i alıyorum: timestamp:date cast(timestamp as date) Denedim to_char()ile to_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE …


21
psql: sunucuya bağlanılamadı: Böyle bir dosya veya dizin yok (Mac OS X)
Mac'imi yeniden başlattıktan sonra korkunç Postgres hatasını aldım: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Bunun nedeni, macbook'umun ilgisiz bir sorun nedeniyle tamamen donması ve güç düğmesini kullanarak sert bir yeniden başlatma yapmak …
247 macos  postgresql 

8
Postgresql veritabanına null değerlerine izin vermeyen bir sütunu nasıl ekleyebilirim?
Aşağıdaki sorguyu (Internet için dezenfekte edilmiş) kullanarak Postgresql veritabanına yeni bir "NOT NULL" sütunu ekliyorum: ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; Bu sorguyu her çalıştırdığımda, aşağıdaki hata iletisini alıyorum: ERROR: column "mycolumn" contains null values Şoktayım. Nerede yanlış gidiyorum? NOT: Öncelikle pgAdmin III (1.8.4) kullanıyorum, ancak …


8
Sunucu tarafı uzantısı oluşturmak için postgresql-server-dev-XY veya istemci tarafı uygulama oluşturmak için libpq-dev yüklemeniz gerekir
Virtualjan ile Django projesi üzerinde çalışıyorum ve yerel postgres veritabanına bağlamak. çalıştırdığımda proje diyor ki, ImportError: No module named psycopg2.extensions sonra yüklemek için bu komutu kullandım pip install psycopg2 kurulum sırasında aşağıdaki hatayı verir. Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded Running setup.py (path:/home/muhammadtaqi/Projects/MyProjects/OnlineElectionCampaign/venv/build/psycopg2/setup.py) egg_info for package psycopg2 Error: You …


12
PostgreSQL sorgusunda bir değişken nasıl bildirilir
PostgreSQL 8.3 sorgusunda kullanılmak üzere bir değişkeni nasıl bildirebilirim? MS SQL Server'da bunu yapabilirim: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Aynı şeyi PostgreSQL'de nasıl yapabilirim? Belgelere göre değişkenler basitçe "ad tipi" olarak bildirilir, ancak bu bana bir sözdizimi hatası verir: myvar …



17
Yeni PostgreSQL JSON veri türü içindeki alanları nasıl değiştirebilirim?
Postgresql 9.3 ile bir JSON veri türünün belirli alanlarını SEÇEBİLİRİM, ancak UPDATE kullanarak bunları nasıl değiştirirsiniz? Bunun herhangi bir örneğini postgresql belgelerinde veya çevrimiçi herhangi bir yerde bulamıyorum. Ben bariz denedim: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# …

25
E-posta adresi birincil anahtar olarak kullanılsın mı?
Otomatik artan sayılarla karşılaştırıldığında e-posta adresi birincil için kötü bir aday mı? Web uygulamamızın sistemde benzersiz olması için e-posta adresine ihtiyacı vardır. E-posta adresini birincil anahtar olarak kullanmayı düşündüm. Ancak meslektaşım dize karşılaştırmasının tamsayı karşılaştırmasından daha yavaş olacağını öne sürüyor. Birincil anahtar olarak e-postayı kullanmamak geçerli bir neden midir? Biz …

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.