Pertanyaan yang diberi tag «postgresql-9.1»

untuk pertanyaan PostgreSQL khusus untuk versi 9.1.


5
Perintah "gunakan database_name" di PostgreSQL
Saya pemula untuk PostgreSQL. Saya ingin terhubung ke database lain dari editor query Postgres - seperti USEperintah MySQL atau MS SQL Server. Saya menemukan \c databasenamedengan mencari di Internet, tetapi hanya berjalan di psql . Ketika saya mencobanya dari editor query PostgreSQL saya mendapatkan kesalahan sintaksis. Saya harus mengubah database …


7
harus muncul dalam klausa GROUP BY atau digunakan dalam fungsi agregat
Saya punya meja yang mirip penelepon ini 'pembuat' cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Dan saya ingin memilih rata-rata maksimum untuk setiap cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; tapi saya akan …



8
Ubah jenis bidang varchar menjadi bilangan bulat: "tidak dapat dicetak secara otomatis untuk mengetik bilangan bulat"
Saya memiliki meja kecil dan bidang tertentu berisi tipe " karakter yang bervariasi ". Saya mencoba mengubahnya ke " Integer " tetapi memberikan kesalahan bahwa casting tidak mungkin. Apakah ada cara mengatasi ini atau haruskah saya membuat tabel lain dan membawa catatan ke dalamnya menggunakan kueri. Bidang ini hanya berisi …


5
Menyimpan hasil kueri dalam variabel menggunakan dalam PL / pgSQL
Bagaimana cara menetapkan hasil kueri ke variabel dalam PL / pgSQL, bahasa prosedural PostgreSQL? Saya memiliki fungsi: 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; …



8
bagaimana cara mengecualikan nilai null di array_agg seperti di string_agg menggunakan postgres?
Jika saya menggunakan array_agguntuk mengumpulkan nama, saya mendapatkan nama saya dipisahkan dengan koma, tetapi jika ada nullnilai, null itu juga diambil sebagai nama dalam agregat. Sebagai contoh : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE NULL …

16
Rails 3 - tidak dapat menginstal pg gem
Ketika saya mencoba menjalankan bundle (bundle install), saya selalu mendapatkannya Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h …


4
ALTER TABLE, atur null di kolom bukan null, PostgreSQL 9.1
Saya memiliki tabel dengan kolom bukan null, Bagaimana cara menetapkan nilai null di kolom ini sebagai default? Maksud saya, saya ingin melakukan sesuatu seperti ini: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; tapi itu menunjukkan: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error at …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.