PostgreSQL(111)

111follower
@iwasaki さんのアバター 1,019views

PostgreSQLでDATE型にCASTするときに空文字が含まれるケースの対応

PostgreSQLで文字列をCASTして日付形式にしてソートするなどの場合、空文字の扱いを考えておく必要があります。 PostgreSQL場合だと、空文字とNULLは別になるので、文字の長さを見て0であればNULLにする、という処理が必... 2016年4月8日
@iwasaki さんのアバター 63views

psqlコマンドでバイナリデータのカラムをファイル出力する方法

Aipoのjetspeed_user_profileの中身をファイルに出力する場合などには以下のようにします。 sudo -u aipo_postgres /usr/local/aipo/postgres/bin/psql -U aipo... 2016年3月18日
@iwasaki さんのアバター 312views

PostgreSQLでdrop schema publicの際にエラーが起きた時にすること

could not execute query: ERROR: cannot drop schema public because other objects depend on it DETAIL: sequence eip_m_my... 2016年3月14日
yamagenii さんのアバター 17views

yumでインストールしたpostgresqlが起動できない

yum -y install postgresql-server などでインストールしたpostgresqlを起動するには service postgresql start で起動できますが 初回は初期化しなければなりません s... 2016年3月9日
@iwasaki さんのアバター 128views

MacでPostgreSQLのSQLを整形する

MacでSQLをフォーマットする場合、MySQLだとMySQLWorkBenchを使うのが便利です。 PostgreSQLだと残念ながらpgAdminにはそういった機能がないので、 https://github.com/darold/p... 2016年3月2日
@iwasaki さんのアバター 75views

MacにHomebrewでPostgresをインストールしようとしたらエラーになった

プロセスがいない > ps auxw | grep post initdbしようとするとエラーになる could not connect to server: No such file or directory Is ... 2016年2月29日
Tomoumi Nishimura さんのアバター 69views

PostgreSQLを手動で起動する

pg_ctlを使います。 pg_ctl start -N ${サービス名} -D ${dataディレクトリのパス} -l ${ログ出力先のパス} 実行時のユーザー指定をする場合、以下のように-Uオプションと-Pオプションをつけます。 ... 2016年2月5日
kayama さんのアバター 78views

PostgreSQLに.sqlを流すときのメモ

手順 (※Macを使用しています) PostgreSQLを起動 「任意のSQLクエリーを実行」を開く ツールバーから「ファイル」>「開く」を選択 流したい「〜.sql」ファイルを選択 実行 ... 2016年1月20日
alkoshikawa さんのアバター 89views

AipoのPSMLをDBから表示する

Aipoの画面配置情報はPSMLというものを使っているのですが、 これはDB上の「jetspeed_user_profile」の「profile」というところにいます。 PC画面のPSMLは以下で取得できますが、 select pro... 2016年1月19日
@iwasaki さんのアバター 3,295views

mysqlからpostgresqlへのダンプデータ変換方法

mysqldumpのオプション–compatible=postgresqlを使用します。 mysqldump -uroot -p database_name --compatible=postgresql -t -c --s... 2016年1月13日
@iwasaki さんのアバター 481views

pg_dumpでCOPYではなくINSERTコマンドによるSQLをダンプする方法

pg_dumpで普通にダンプをするとCOPYによるSQLが生成されます。 僕はINSERT文の方がすきなので、INSERT文にするオプションはこちら pg_dump --column-inserts org001 > org001... 2015年12月25日
@iwasaki さんのアバター 935views

PostgreSQLのテーブル指定のダンプ・リストア

ダンプ pg_dump -U hoge dbdata -Fc -t tablename > /tmp/dbdata.sql リストア pg_restore -c -d dbdata /tmp/dbdata.sql ... 2015年11月17日
daiki21 さんのアバター 143views

postgresでプロセスが起動しているかどうか確認する

データベースの処理でつまずいたケースがあったので、postgresでプロセスが起動しているか確認するコマンドを書いておきます。 ps -ef |grep post ... 2015年10月30日
alkoshikawa さんのアバター 133views

postgresqlのシーケンス再設定コマンドメモ

postgresでシーケンスの設定を入れてテーブル作っちゃった時によくあるのですが、 ダンプしたものをいじったりしてシーケンスの値を調整するのを忘れることがよくあります。 機械的に最大値を取得して設定するには以下のSQLを使います。 s... 2015年10月27日
alkoshikawa さんのアバター 24views

psqlコマンドメモ

コマンドラインツールのメモ DB一覧 \l DB選択 \c {db} テーブル一覧 \dt テーブルの仕様表示 \d {table} シーケンス一覧 \ds テーブル、シーケンスその他全部表示 \d ... 2015年10月27日
@iwasaki さんのアバター 48views

AipoのTurbineUserテーブルのOBJECTDATAカラムの中身を確認する方法

select encode(OBJECTDATA,'escape') from TURBINE_USER where USER_ID = XXX; ... 2015年10月22日
kayama さんのアバター 210views

[Aipo] 既存のDBテーブルに新規カラムを追加する

手順 1. sql > postgress > 最新の「*.sql」を選択 一番下のファイルが最新のものになります。sql文を追加します。 ALTER TABLE (変更したいテーブル名) ADD (新カラム名)(型:int... 2015年10月21日
@iwasaki さんのアバター 18views

postgresのバージョン確認コマンド

$ postgres --version postgres (PostgreSQL) 9.4.0 MySQLも同様 $ mysql --version mysql Ver 14.14 Distrib 5.6.24, for osx1... 2015年10月19日
daiki21 さんのアバター 493views

セッションタイムアウトでtomcatが起動できない

たまにあるそうですが、tomcatを起動させようとするとセッションタイムアウトで表示できないことがありました。 ログを確認してみると、 接続は拒絶されました。ホスト名とポート番号が正しいことと、ポストマスタがTCP/IP接続を受け入れて... 2015年10月5日
otaguro さんのアバター 259views

PgAdmin3とMySQL Workbenchで接続を確認する

PgAdmin3とMySQL Workbenchで接続を確認する方法です PgAdmin3 「オブジェクトブラウザ」でサーバーを選択した状態にする メニューバーの「ツール」から「サーバー状態」を選択する クエリの場合 SELEC... 2015年9月18日