PostgreSQL - メモ
PostgreSQLで実現できることに関する記事
- PostgreSQLで特定の列の文字数をカウントし、文字数順に並べ替える方法 - length関数を使用
- PostgreSQLで数値を指定した桁数で切り捨てる方法 - trunc関数を使用
- PostgreSQLで円周率の定数を使用する方法 - pi関数を使用
- PostgreSQLで平方根を求める方法 - sqrt関数を使用
- PostgreSQLで立方根を求める方法 - cbrt関数を使用
- PostgreSQLで絶対値を求める方法 - abs関数を使用
- PostgreSQLの正規表現で複数の繰り返し文字列を他の文字列に置換する方法 - regexp_replace関数を使用
- PostgreSQLで文字列を置換する方法 - replace関数を使用
- PostgreSQL 8.1でのヘルプ表示方法と表示結果
- PostgreSQLでデータベース内の全テーブルのオーナーを一括で変更する方法
- PostgreSQL8でpostgresユーザ以外のユーザにcreatedbを実行させる方法
- PostgreSQLのlike演算子で_(アンダーバー)を検索する方法
- PostgreSQLで「'」(シングルクォーテーション/単一引用符)をエスケープ処理する方法
- PostgreSQLで、指定した文字列を含むかどうかを検索する方法 - like演算子を使用
トラブル解決方法に関する記事
- PostgreSQL8.3のエラー:bpchar型の扱い(operator does not exist: character varying = integer at character 69)
- PHPエラー「Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket」の原因と解決方法
- PHPエラー「Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: fe_sendauth: no password supplied」の原因と解決方法
- CSEでのエラー『「libpq.dll」ロード時にエラーが発生しました。』の原因と解決方法
- PostgreSQLサービスの停止処理に失敗して「server does not shut down」というエラーになる時の対処方法
- PostgreSQLエラー「ERROR: invalid byte sequence for encoding "EUC_JP": 0xe590」の原因と解決方法
- コマンドラインでpsqlコマンドでSQLを実行する時に、SQLに「'(シングルクォーテーション)」が含まれている場合の対処方法
- PostgreSQLエラー「createdb: データベースの生成に失敗しました: ERROR: 符号化方式 EUC_JP がロケール ja_JP.UTF-8 に合いません」の原因と解決方法
- PostgreSQLエラー「psql: could not connect to server: ホストへの経路がありません」の原因と解決方法(iptablesの設定)
- PostgreSQLエラー「/var/lib/pgsql/data is missing」の原因と解決方法
- PostgreSQL 8.3でEUC_JPのデータベースが作成できない時の原因と解決方法
- PostgreSQLのエラー「initdb: cannot be run as root」の原因と解決方法
- PostgreSQLエラー「ERROR: INSERT has more expressions than target columns」の原因と解決方法
- PostgreSQLエラー「ERROR: duplicate key violates unique constraint "テーブル名_pkey"」の原因と解決方法
- PostgreSQLエラー「'psql' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」の原因と解決方法
- PostgreSQLエラー「number of page slots needed (20208) exceeds max_fsm_pages (20000)」の原因と解決方法
- PostgreSQLエラー「dropdb: database removal failed: ERROR」の原因と解決方法
- PostgreSQLエラー「データベースを初期化中: mkdir: ディレクトリ `/var/lib/pgsql/data/pg_log' を作成できません: ファイルが存在します」の原因と解決方法
- PostgreSQLエラー「FATAL: no pg_hba.conf entry for host "127.0.0.1", user "postgres", database "データベース名", SSL off」の原因と解決方法
- CSEでPostgreSQLエラー「PQsendQuery() -- query is too long. Maximum length is 16382」が発生→Linuxコンソールだと問題なし。
- PostgreSQLエラー「ERROR: invalid byte sequence for encoding "EUC_JP": 0x93ab」の原因と対処方法
- PostgreSQLのエラー「Error message from server: ERROR: invalid memory alloc request size 4294967293」の原因と解決方法
- PostgreSQL8.3のエラー「operator does not exist: timestamp without time zone ~~ unknown」の原因と解消方法
- PostgreSQLのエラー「timestamp out of range」と「FETCH 100 FROM _pg_dump_cursor」の原因と解消方法について
- PostgreSQLのエラー「psql: FATAL: Ident authentication failed for user "postgres"」の解消方法〜PHPでDB接続に失敗する場合〜
- PostgreSQLのエラー「psql: FATAL: Ident authentication failed for user "postgres"」の解消方法〜コンソールでpsql -U postgresが失敗する場合〜
インストール、設定、その他
- コマンドラインでPostgreSQLにログインする方法
- CentOS 5のPostgreSQLでバージョン確認のために「select version();」を実行した結果
- PostgreSQLでデータベース一覧を表示する方法
- PostgreSQLのpsqlでテーブル一覧を表示する方法
- PostgreSQLのpsqlでテーブル内の列一覧を表示する方法
- Windows 7にPostgreSQL 9.2.1をインストールした
- コマンドプロンプトでWindows版PostgreSQL 9.2のデータベース一覧を表示した結果
- PostgreSQL 9.2のpsqlで確認できるヘルプなど
- Windows環境でPostgreSQL 8.4のPathを通す方法
- WindowsのコマンドプロンプトでPostgreSQL 9.2にpsqlで接続する方法
- Linux(CentOS 6) - yum installコマンドでpostgresqlパッケージをインストールする
- PostgreSQL 8.4のpg_hba.confの設定変更を反映するには、サービスのリロードでOK
- PostgreSQLでの「\cd」コマンドによるカレントディレクトリの変更方法
- PostgreSQLでの「\c」コマンドによる接続先データベースの変更方法
- PostgreSQLでの「\h」コマンドによる使用可能なSQLコマンド一覧の表示と使用方法の確認方法
- PostgreSQLでの「\encoding」コマンドによる現在の文字エンコーディングの確認と変更方法
- PostgreSQLでの「\copyright」コマンドによる著作権表示の方法