Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

In-App-Purchaseで、「error 0 iTunes Storeに 接続できません」の解消法 by ブレスレット 店 (08/01) シーケンスの現在値を取得する by オズ はじまりの戦い デート (06/28) apkを実機に転送する手順 by 只野厚 (03/03) Facebook Like Boxを幅100%にする(レスポンシブWebデザイン対応) by 元・課長 (11/29) eclipseでエミュレーター起動時に「PANIC: Could not open: C:\Users\xxx\.android/avd/AVD2.1-2.ini」が出た時の対処法 by az (11/18)
なんとなく利用したかったので調べて見た結果 ・テーブルのみ一覧で取得 select * from pg_tables where not tablename like 'pg%' order by tablename; pg_tables でテーブルの一覧が取得できるけど、pg_~とかいう たぶんシステムで利用していると思われるテーブルが出てくるので not likeで除外しているようでした。 参考:http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/psql_k17.htm ・シーケンスのみ一覧で取得 SELECT c.relname FROM pg_class c LEFT join pg_user u ON c.relowner = u.usesysid WHERE c.relkind = 'S' order by c.relname;
■前提 開発用に適当なユーザーを追加して作業がしたい場合にユーザーを追加する方法。 初めてPostgreSQLを使って、 テスト用にユーザーを追加して処理を行おうとしたらハマったので書きました。 なお、PostgreSQLではいわゆるユーザーを「ロール」と呼びます。 ロールの追加は基本的に2段階です。 1.ロールを追加する 2.テーブルへの権限を追加する ・実行環境 Windows10 PostgreSQL 9.6.1 ■ユーザーを追加する コマンドプロンプトを起動します。 まずはスーパーユーザーでログインします。 ユーザーを追加するには以下のコマンドを使います。 CREATE ROLE <ロール名> WITH LOGIN PASSWORD '<パスワード>'; 今回は以下のようなユーザーを作成します。 ロール名:role_sample パスワード:password
PostgreSQLでデータをバックアップファイルからリストアした時、オーナ情報を削除し忘れて、取得元のユーザを引き継いでしまったり、postgresユーザでインポート作業を行ってしまい、オーナが全部postgresになってしまうことがある。 そんな時、あわててデータベースのオーナを変更してもその下に紐付いているテーブルのオーナは変更前のままとなってしまう。 pgadminで変更を試みてもまとめて変更することはできないので、泣く泣く一旦DBを削除してインポート…なんてことは誰でもあるはず。 そんな時、テーブルのオーナを一括変更するコマンドを紹介する。 postgresユーザ以外のユーザから別のユーザへのテーブルオーナ一括変更 一番簡単なのがこのコマンド。コマンド一行で該当ユーザ(old_user)がオーナとなっているテーブルを一括でnew_userに変更する。 このコマンドは個別にテーブル
(1) PostgreSQLのダンプツールを利用したバックアップ pg_dumpコマンド DBを運用しながらでも使えるbackupコマンド 中ではトランザクションブロック内でSELECT文を発行し、取得したデータを出力形式に合わせて整形した腕標準出力に出力 するらしい。 pg_dumpの出力形式 スクリプト形式(デフォルト) アーカイブ形式 が選択できる。 スクリプト形式 スクリプト形式の出力は、リストアに必要なSQL文の羅列が出る。 ので、psqlコマンドでリストアする。 スクリプト形式の場合はプレーンテキストなので、リストアの際にエラーが出たら、中を見れるという利点がある。 アーカイブ形式 バイナリの形で出力される。リストアはpsqlコマンドでなくpg_restoreコマンドで行う。 アーカイブ形式の利点は、 **「指定したtableのみを選択してリストアできる」**ことらしい。 また
■概要 とにかくちょろっと使いたい人向け Windows版です。 ※はじめに、ユーザーを新しく作ってそのユーザーでSQLを実行! とやろうとするとハマるので(ハマりました) 初めから登録されているスーパーユーザーで進めて行きます。 ざっくりと流れを説明すると、 1.PostgreSQL本体とJDBCドライバを入手する 2.Javaで新規プロジェクトを作成し、jarを参照し、ソースコードをコピペする 3.実行! と言った感じです。 初期から存在しているテーブルを参照しに行くので、準備のためのCREATE文もINSERT文も必要ありません。 ■準備 ・PostgreSQL本体の入手 http://www.postgresql.jp/download ダウンロードリンクから、OSに対応したPostgreSQLをダウンロードする 今回はWindowsの64bit版 ・JDBCドライバの入手 Jav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く