データベース
【備忘録】AWKでSQL生成 その1
2015年7月12日 データベース
PostgreSQLのテーブルのカラムを他のTABLEにうつしたいときに使ったもの。 pgAdminIIIで既存テーブル見て、次のようなカラムを他のテーブルにうつしたいなーと思いました。 a smallint, b sm …
gawk for WindowsでcsvをSQL文に変換
2015年6月21日 データベース
CSVファイルがあって、それを一気にSQL文に変換してpgAdmin3にぶっこんで処理してしまいたいこと、ありますよね。 そんなとき便利なのがAWK。 Windows用のAWK(gawk)はここでダウンロードできます。 …
【PostgreSQL備忘録】BooleanのNullはfalseで判定できる?
2015年4月13日 データベース
大変初歩的な内容。 PostgreSQLでBoolean型のカラム(ここではtest_column)を作り、falseで判定できるかテスト。 SELECT count(*) FROM test_table WHERE t …
【備忘録】PostgreSQLでserial型をinteger型に変更する
2015年2月24日 データベース
ALTER TABLE items ALTER COLUMN item_id DROP DEFAULT; DROP SEQUENCE items_item_id_seq; でデフォルト値を消してあげるとintegerにな …
【備忘録】PostgreSQLでSQL内に改行コードを入れる
2015年2月16日 データベース
UPDATE table_name SET test_column=E’First Line\r\nSecond Line’ WHERE id=1; と、文字列の前にEを入れとくだけでOK。 (試してないけど小文字のeで …
【備忘録】PostgreSQL(psql)基本操作
2015年2月5日 データベース
psqlでSQLファイルを実行する psql -U ユーザー名 -h ホスト名 -d DB名 -f ファイル名 PostgreSQLでDBの文字エンコードを調べる psql -l でデータベース一覧表示したらエンコードも …
【備忘録】CentOS 7にPostgreSQLをインストール
2015年1月18日 データベース
インストール とりあえずCentOSとPostgreSQLをインストール。 CentOSインストール時にPostgreSQLを選択できます。(2015/1/17現在、PostgreSQLは9.2.7がデフォルトでインスト …
Accessのランタイムではだめだった理由
所見入力システムの前身では、mdbからWindowsのアクセサリのペイントを呼び出してシェーマとか書いてたんですよね。 でもこれ、Accessのランタイムでは動かないという…。 それさえなければランタイムでも問題なかった …
Windows版PostgreSQLで定期バックアップ
2013年11月13日 データベース
PostgreSQLは運用を止めなくてもバックアップできちゃう優れモノなんですが、その全体バックアップもたった一行のバッチファイルでできちゃうので楽々です。 pg_dumpall.exe -h localhost -p …
[PostgreSQL]ODBCドライバを使ってAccessで接続
2013年10月26日 データベース
ここでODBCドライバがダウンロードできます。 Access(今回は2007を使いました)でつなぐときは、たとえOSが64bit版でも32bitのドライバを使わなくてはいけません。 今回はWindows 8.1 Prof …