医療用ソフトウェア、データベース開発
社長ブログ
  • HOME »
  • 社長ブログ »
  • データベース

データベース

【備忘録】psqlを実行したらFATALエラーになってしまった時

「FATAL」「Ident 認証に失敗した」的なメッセージが出てpsqlが実行できなかったら、LinuxアカウントとPostgreSQLアカウントが一致していないため。 su – postgres でpostgresなど …

【備忘録】AWKでSQL生成 その2

次のようなCSVファイル(temp.csv)を元に、SQLを生成してみます。 # 区切り文字をカンマに変更 BEGIN {FS=”,”;} { # “”をNULLに変更 sub(“\”\””,”NULL”,$0); # …

【備忘録】PostgreSQLでCSV出力

WinのPostgreSQLでSELECT文の結果をCSVに出力するには、pgAdminのクエリツールでSELECT文実行して、出力ビューでCtrl+A→Ctrl+C→エディタにペースト&保存が一番早いと思いました。 テ …

【備忘録】AWKでSQL生成 その1

PostgreSQLのテーブルのカラムを他のTABLEにうつしたいときに使ったもの。 pgAdminIIIで既存テーブル見て、次のようなカラムを他のテーブルにうつしたいなーと思いました。 a smallint, b sm …

gawk for WindowsでcsvをSQL文に変換

CSVファイルがあって、それを一気にSQL文に変換してpgAdmin3にぶっこんで処理してしまいたいこと、ありますよね。 そんなとき便利なのがAWK。 Windows用のAWK(gawk)はここでダウンロードできます。 …

【PostgreSQL備忘録】BooleanのNullはfalseで判定できる?

大変初歩的な内容。 PostgreSQLでBoolean型のカラム(ここではtest_column)を作り、falseで判定できるかテスト。 SELECT count(*) FROM test_table WHERE t …

【備忘録】PostgreSQLでserial型をinteger型に変更する

ALTER TABLE items ALTER COLUMN item_id DROP DEFAULT; DROP SEQUENCE items_item_id_seq; でデフォルト値を消してあげるとintegerにな …

【備忘録】PostgreSQLでSQL内に改行コードを入れる

UPDATE table_name SET test_column=E’First Line\r\nSecond Line’ WHERE id=1; と、文字列の前にEを入れとくだけでOK。 (試してないけど小文字のeで …

【備忘録】PostgreSQL(psql)基本操作

psqlでSQLファイルを実行する psql -U ユーザー名 -h ホスト名 -d DB名 -f ファイル名 PostgreSQLでDBの文字エンコードを調べる psql -l でデータベース一覧表示したらエンコードも …

【備忘録】CentOS 7にPostgreSQLをインストール

インストール とりあえずCentOSとPostgreSQLをインストール。 CentOSインストール時にPostgreSQLを選択できます。(2015/1/17現在、PostgreSQLは9.2.7がデフォルトでインスト …

« 1 2 3 4 5 »
PAGETOP
Copyright © 株式会社メイドインクリニック All Rights Reserved.