PostgreSQL(112)

112follower
otaguro さんのアバター 1,196views

postgreSQLでインデックスを編集する方法

例えば、aipoのテーブルeip_t_eventlogのEVENT_TYPEのインデックスを編集する場合 インデックス定義 CREATE INDEX eventtype_index ON eip_t_eventlog(EVENT_TYP... 2014年4月16日
ezawa さんのアバター 415views

PostgreSQLで手っ取り早くトランザクションエラーを発生させてから戻す方法

PostgreSQLで手っ取り早くトランザクションエラーを発生させる方法https://hacknote.jp/archives/1873/でpk_eip_m_user_positionを常に1としてトランザクションエラーを発生させたあと再... 2014年4月14日
alkoshikawa さんのアバター 306views

chef-soloを使う用意をする

chef-applyで済むのであればそれに越したことは無いのですが、パスワード生成、EC2のインスタンスIDなどを使おうとした場合chef-applyだけだと辛くなってくるのでchef-soloを使用します。 mkdir -p /usr/... 2014年4月7日
@iwasaki さんのアバター 994views

PostgreSQLで手っ取り早くトランザクションエラーを発生させる方法

トランザクションエラーの時に正常にロールバックするか確認する際など、強制的にトランザクションエラーを発生させるには以下のようにします。 SELECT setval('pk_eip_m_user_position',1)... 2014年4月4日
@iwasaki さんのアバター 438views

PostgreSQLで強制的にロックをかける方法

強制的にロックをかけるには以下のように書きます。 BEGIN; LOCK TABLE turbine_user IN EXCLUSIVE MODE; ロックを解除するには COMMIT; ... 2014年4月4日
otaguro さんのアバター 257views

Aipoで、新しいポートレットの開発を始めた時にデータの追加ができない時の対処法

Aipoのポートレットの項目追加画面(ajax-gpdb-form.vmなど)で追加ボタンを押した時に、データが追加できない場合はpostgresqlのテーブルに問題がある場合が多いです。 その場合、 http://doc.aipo.c... 2014年3月20日
@iwasaki さんのアバター 256views

PostgreSQLで パスワードを変更する方法

ALTER USER aipo_postgres with unencrypted password 'NEWPASSWORD'; のようにして設定します。 ... 2014年3月19日
alkoshikawa さんのアバター 748views

AipoでMySQLとPostgreSQLを手軽に切り替える方法

tomcatのlibの中にpostgresql,mysqlのJDBCドライバーを両方入れておきます。tomcatフォルダの下に「datasource」というフォルダを作成し下記ファイルを用意します。 dbcp-org001.propert... 2014年3月18日
alkoshikawa さんのアバター 284views

MySQLでのキャストその2

DATE型へのキャスト select cast('2014-03-18' as date); DATETIME型へのキャスト select cast('2014-03-18 10:00:00' ... 2014年3月18日
@iwasaki さんのアバター 51,672views

PostgreSQLのバージョン確認方法

PostgreSQLのバージョン確認方法をいくつか紹介します。 psqlコマンドで確認する方法 # psql --version psql (PostgreSQL) 8.1.8 contains support for command-... 2014年3月18日
alkoshikawa さんのアバター 2,372views

PostgreSQLの with recursive をMySQLでエミュレートする

PostgreSQLで create table empl ( id serial primary key, name text, boss text default null ); insert into em... 2014年3月13日
alkoshikawa さんのアバター 4,182views

PostgreSQLでクエリログを出す

postgresql.conf #log_statement = 'all' # none, ddl, mod, all ↓ log_statement = 'all' ... 2014年3月12日
alkoshikawa さんのアバター 1,636views

MySQLでのEXISTS周り

冪等性っていいですよね、何度実行しても結果が変わらないっていう。 Create, Drop周りにはIF EXISTS辺りが使えるけど、MySQLの場合はALTERになると無くなるんだよね・・・。 使えるものは以下、 CREATE DA... 2014年3月3日
高瀬 裕介 さんのアバター 658views

AipoのPSMLをリセットするSQL

AipoのPSMLはデータベースにエンコードされて入っていますので、書き換えが困難です。 製品の状態であればアプリの配置を揃える機能を使えばいいのですが、開発中に配置を 書き換えて試すときは、下記のSQLでPSMLがまっさらになり、次回のT... 2014年2月26日
高瀬 裕介 さんのアバター 364views

PostgreSQLのテーブル構造を出力する

select c.relname ,a.attname ,format_type(a.atttypid, a.atttypmod) AS dataname from pg_class as c ,pg_attribute as a ... 2014年2月20日
@iwasaki さんのアバター 312views

PostgreSQLでコマンドベースでデータベースを作ってデータを流しこむ方法

pgAdminでやることが多いですが、コマンドラインでデータベースを作成する方法です dropdb -U aipo_postgres org002 createdb -U aipo_postgres -E UTF-8 org002 psq... 2014年2月13日
@iwasaki さんのアバター 248views

AipoのOpenSocialでDBConnectionを切る方法

https://github.com/aipocom/aipo-opensocial/commit/86f8076aab5bd9a8221952e8251135c1b9e6f9c8   public void tearDow... 2014年2月10日
@iwasaki さんのアバター 347views

PostgreSQLで MySQLの show processlist 的なことをする方法

MySQLでプロセスリストを確認するには show processlist; PostgreSQLで同様のことをするには select * from pg_stat_activity; ... 2014年2月6日
@iwasaki さんのアバター 944views

PostgreSQLでERROR: duplicate key value violates unique constraintのエラーが出る場合の対処法

SELECT nextval('pk_hoge'); して得られた結果を INSERT INTO hoge (ID, NAME) VALUES (200, "hoge"); のSQLで登録しよう... 2014年2月5日
@iwasaki さんのアバター 226views

cayenneで必須設定を定義する

cayenneで必須設定を定義する際は https://github.com/aipocom/aipo/blob/master/oms/src/main/webapp/WEB-INF/SharedDomainMap.map.xml にあ... 2014年1月30日