PHP/Perl/FLASH/SQL/JavaScriptなどプログラムの構築方法サンプル
PHP/Perl/FLASH/SQL/JavaScriptなどプログラムの構築方法サンプル
STEP.2 関数を作成してSQL文を簡略にする このままではSQL文を書くのが面倒なので、関数を作成してSQL文を簡略にします。 CREATE OR REPLACE FUNCTION get_nocase_text (text) RETURNS text AS $$ SELECT translate(upper($1) ,'-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ' ,'-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '); $$ LANGUAGE SQL IMMUTABLE; と関数を作成しておくと、SQL文は次のようになります。 SELECT 商品cd, 商品名 FROM t_商品台帳 WHERE get_nocase_text(商品名) LIKE 'A4%'; STEP.3 式インデックスで高速にする 特定の列について
【注意】 pg_monzはZabbix 5.0には対応せず、Zabbix 4.0のフルサポート終了2021年10月31日をもってメンテナンスを終了しました。 PostgreSQL監視はZabbix 5.0以降では標準テンプレートの利用を推奨します。 pg_monz とは PostgreSQL monitoring template for Zabbix (pg_monz) は、ZabbixでPostgreSQLの各種監視を行うためのテンプレートです。 pg_monzの目的 pg_monzを導入することで、PostgreSQLの死活監視、リソース監視、性能監視などが行えます。 PostgreSQL単体で稼働するシングル構成の状態、PostgreSQLのStreaming Replicationを使った冗長構成の状態、pgpool-IIを使った負荷分散構成の状態の監視を行うことができ、Post
DBのデータを自分で作成したプログラムで更新した時に、どうやって検証をするかという内容です。 PostgreSQLにはCOPY文でCSVに出力することが可能なので、出力したCSVを更新前後でdiffりました。 まずはDBの中身はこんな感じ。testという名前のDBに↓の様なデータを入れておきます。 test=# SELECT * FROM test_table; id | name | tel ----+-----------+------------ 1 | yamada | 012345678 2 | takahashi | 123456789 3 | suzuki | 234567890 1 | takeda | 3456789012 (4 rows)コマンドは、以下、1行だけ。 psql <DB名> -c "COPY <テーブル名> TO '<ファイル名>' CSV -------
http://www.postgresql.jp/document/current/html/libpq-pgpass.html [1] 実行するユーザのホームディレクトリに「.pgpass」を作成。(権限600) hostname:port:database:username:password の順で記述 例) localhost:5432:db:postges:password この後 pg_dump -h localhost -U postgres db > dmp といった形で実行すると自動的にパスワードが送られる。 [1] http://www.postgresql.jp/document/current/html/libpq-pgpass.html
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く