たちまち。

即席で役に立つこと。

PostgreSQL

LinuxでのPostgreSQLのbinの場所

psqlとかpg_ctlとかの場所は、PostgreSQL11なら以下の通り。 /usr/pgsql-11/bin ちなみにデータディレクトリは以下にある。 /var/lib/pgsql/11/data どうしても見つからなかったらfindで探しましょう。 find / -name pg_ctl

ExcelでCtrl+;(セミコロン)が効かない

ExcelにおいてCtrl+セミコロンで現在日が入るが、これが効かない。 原因は、pgAdmin4を起動中だから。 Excel上でCtrl+セミコロンを打っても、pgAdmin4側の「拡大」が優先されて動作する。なんということ。 逆に、気付かないうちにpgAdmin4のフォントが異様に…

psqlでsqlファイル実行時にIllegal byte sequenceエラー

Windowsでpsqlコマンドを使ってsqlファイルを実行した際、こんな感じのエラーが発生する。 batコマンド "C:\Program Files\PostgreSQL\11\bin\psql" -h 172.1.1.1 -p 5432 -U user -d user_db -f C:\非機能\test.sql 1>>MasterPatch.log 結果 C:/非機・/test…

PostgreSQLで特定のテーブルが応答しない

PostgreSQL9.4にて。 特定のテーブルに対するクエリが返ってこない。countすら返ってこない。 pgAdminでテーブルを参照しようとすると、テーブル名をクリックした時点で固まるという始末。 今回のケースではテーブルロックが関与していた。 1. テーブルのロ…

PostgreSQLに外部から接続できるようにする

PostgreSQLインストールフォルダの、data/pg_hba.confを開く 次の行をコメントアウト host all all 127.0.0.1/32 md5 次の行を追加 host all all 0.0.0.0/0 trust (例) # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: #host all all 127.…