«psql» etiketlenmiş sorular

psql, PostgreSQL için birincil etkileşimli terminaldir. (PostgreSQL'i hedefleyen sorular için BU ETİKETİ KULLANMAYIN!)

7
Tüm veritabanlarını ve tabloları psql kullanarak nasıl listeleyebilirim?
PostgreSQL yönetimini öğrenmeye çalışıyorum ve psqlkomut satırı aracının nasıl kullanılacağını öğrenmeye başladım . Giriş yaptığımda psql --username=postgres, tüm veritabanlarını ve tabloları nasıl listelerim? Denedim \d, dve dS+fakat hiçbir şey listelenir. PgAdmin III ile iki veritabanı ve birkaç tablo oluşturdum, bu yüzden bunların listelenmesi gerektiğini biliyorum.




4
Şifre istemi olmadan psql nasıl kullanılır?
REINDEXVeritabanındaki indekslere bir senaryo yazdım . İşte onlardan biri: echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" >> ${LOG_FILE} psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;" if [[ ${?} -eq 0 ]]; then echo "reindex for unq_vbvdata_vehicle finished at: `date "+%F %T"`" >> ${LOG_FILE} …
70 postgresql  index  psql 

4
Mac OS X'te psql nasıl çalıştırılır?
Tek tıklamayla yükleyiciyi kullanarak PostgreSQL'i Mac OS X'e sahip bir bilgisayara kurdum . Daha sonra bu psqlkomutu kullanarak PostgreSQL'e erişmeye çalışıyorum , ancak mevcut görünmüyor. Bu mesajı alıyorum: psql -bash: psql: command not found Daha fazla bir şey mi kurmam gerekiyor? Veya PostgreSQL'i nasıl ayarlayabilirim, böylece bilgisayarımda kullanabilirim?

14
PostgreSQL yerel olarak çalışıyor, ancak bağlanamıyorum. Niye ya?
Son zamanlarda makinemi Mac OS X Lion'dan (10.7.4) Mountain Lion'a (10.8) güncelledi ve PostgreSQL kurulumumu etkilediğini düşünüyorum. Başlangıçta Homebrew aracılığıyla kuruldu. Ben bir DBA değilim, ancak birisinin bu sorunu nasıl gidereceğimi söyleyebileceğini umuyorum. Bağlanamıyorum (Dağ Aslanından önce). $ psql -U rails -d myapp_development psql: could not connect to server: No …

2
Psql ile aynı anda birkaç dosya kaynağı
psqlVeritabanı şemasını ayarlamak için tek bir işlemle art arda birkaç sql betiğini çalıştırmak istiyorum . Bunu yapmanın en iyi yolu nedir? Geçmişte psql, diğer dosyaları içeren ve buna karşı koştuğum bir ana betiğim olduğunu biliyorum, ancak bu betiğin sözdizimini hatırlamıyorum.
27 postgresql  psql 

3
Yalnızca psql'de (postgresql) başlık nasıl kapatılır
PostgreSQL 9.1.X kullanıyorum psqlBir üstbilgi olmadan ancak bir altbilgi de dahil olmak üzere sonuçları yazdırmak için komut dosyası oluşturmaya çalışıyorum . http://www.postgresql.org/docs/9.1/static/app-psql.html Yukarıdaki belgeden \pset tuples_only hem üstbilgiyi hem de altbilgiyi kapatır. ve \pset footer off yalnızca altbilgiyi kapatır. psqlÜstbilgiyi kapatmanın ve altbilgiyi açık tutmanın bir yolu var mı ? …
18 postgresql  psql 

1
Bash'ın ters arama geçmişinin psql eşdeğeri var mı?
bash'S ters arama geçmişi (Cr) (komut satırı özelliği) çok düşkün : Geçerli satırdan başlayarak geriye doğru arama yapın ve gerektiğinde geçmişte 'yukarı' ilerleyin. Bu artımlı bir aramadır. Ben vurduğunda control-riçinde bash, aşağıdaki alıyorum: (reverse-i-search)`': Ve daha önce yürüttüğüm komutların karakterlerini yazabiliyorum, ne aradığımı biliyorum. Bir hata yaparsam, control-hbir karakteri (eşdeğerini …


2
Psql içinde \ dt (+) kullandığımda neden tablomu (PostgreSQL) göremiyorum?
donorŞemada göre tablo oluşturduk reference: CREATE TABLE reference.donor ( donor_code smallint PRIMARY KEY, donor_name character varying NOT NULL, donor_type smallint REFERENCES reference.donor_type (type_id), alpha_2_code char(2) REFERENCES reference.iso_3166_1 (alpha_2_code) ); Ben göre tablo doldurdu: INSERT INTO reference.donor (donor_code, donor_name, donor_type, alpha_2_code) SELECT donor_code, donor_name, donor_type, alpha_2_code FROM reference.donor_template; Koştuğumda: \dt+ reference.* …

1
PostgreSQL psql - çalışmıyor ama hata yok [kapalı]
Bu sorunun gelecekteki ziyaretçilere yardımcı olması olası değildir; yalnızca küçük bir coğrafi alan, belirli bir zaman anı veya genel olarak İnternet'in dünya çapında izleyicileri için geçerli olmayan olağanüstü dar bir durumla ilgilidir. Bu soruyu daha geniş şekilde uygulanabilir hale getirme konusunda yardım için yardım merkezini ziyaret edin . 7 yıl …
12 postgresql  psql 

1
Ayrıcalıklar ne zaman \ l'de listelenir ve ne zaman listelenmez?
Erişim ayrıcalıkları \ l tarafından ne zaman listeleniyor ve ne zaman listelenmiyor? \ L tarafından listelenen erişim ayrıcalıkları bir hibe sonrasında iptal edilebilir ve iptal edilebilir: $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges …

4
Koşullu olarak bir psql komut dosyasını (değişken bir değere dayalı olarak) nasıl durdurabilirim?
Aşağıdaki örneği ele alalım (psql betiğinin başından itibaren): \c :db_to_run_on TRUNCATE the_most_important_table; -- tried to avoid similarities to anything that exists out there Şimdi bunu komut tarafından çalıştırılıyorsa psql [connection details] -v db_to_run_on=\'dev_database\' sonra sadece çalışır ve kullanıcı mutlu. Peki ya belirtmeye karar verirse -v db_to_run_on=production_database? (Diyelim ki, tıpkı insanlar …
10 postgresql  psql 

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.