スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

リュック

通勤で使っているショルダーバッグがボロボロになってきたので、新しいバッグを買おうかと。

社会人になってからは、ずっとショルダーバッグを利用してたけど、職場じゃ私服だし、歩きやすさや体のバランスとか考えたらリュックの方がいいなぁと思い、アマゾンで検索したところ、このリュックが良さげだなぁと思い、購入してみました。

[ティンバック2] TIMBUK2 SHOWDOWN BACKPACK 346-3-7723 トレインコンダクター (トレインコンダクター)[ティンバック2] TIMBUK2 SHOWDOWN BACKPACK 346-3-7723 トレインコンダクター (トレインコンダクター)
TIMBUK2(ティンバック2)
商品詳細を見る

1週間使ってみましたが、かなり満足度が高いです。
けっこう荷物も入るみたいで、フルートを納めている容器もキッチリ入ります。(フルートを習っております)
あと、外側に3つポケットが付いていて、財布・定期等・社員証、スマホ、ティッシュ・目薬・リップクリーム、なぞを入れていて、非常に取り易くて重宝しています。(手に持ってたり、ポケットに入れているのは、モノを無くしそうで怖い性格なのです)

通勤用に思って買ったけど、プライベートでも活躍するんじゃないかと。
1つ残念なのが、購入翌日に15%OFFキャンペーンが始まったことです…。

ちょっとした旅行やちょっとした山歩きになんかで使えるリュックが欲しいなと思い、実はもう1つリュックを買いました。
こちらは、トレッキングの商品を販売するお店で実際にモノを見てみて、そこでいいなぁと思ったモノをアマゾンで購入しました。

[パタゴニア] patagonia Arbor Pack 26L 47956 RKL (RKL)[パタゴニア] patagonia Arbor Pack 26L 47956 RKL (RKL)
patagonia(パタゴニア)
商品詳細を見る

こちらは外側にポケットが少ないので、普段の生活では利用しづらいけど、シンプルで荷物もたくさん入る(26リットル)ので、2~3泊の旅や山歩きの際には利用することになると思います。
スポンサーサイト

PostgreSQL テーブルのコピー

既存テーブルを基に新しいテーブルを作成する場合、
CREATE TABLE B AS SELECT * FROM A WHERE <条件>;

→全レコードをコピーしたい場合はWHERE句を省略
のようなSQLを利用することになると思いますが、PostgreSQLで以下のようにテーブルをコピーできないか?
という問い合わせが来ました。

・同じDB内に別名のテーブルとしてコピーする。
・テーブルの中身はコピーしない。
・制約/インデックスもコピーする。

現状、pg_dumpでテーブル定義をテキストでダンプし、そのテキストのテーブル名を別名に変えてリストア、という方法で実現しているようなのですが、より簡単にテーブルをコピーできないものだろうか…、という相談でした。

ちょいと調べてみたところ、CREATE TABLE文でLIKE句を使えば上手くいくことが分かり、その内容を伝えて無事に解決しました。
CREATE TABLE B (LIKE A INCLUDING DEFAULTS INCLUDING CONSTRAINTS INCLUDING INDEXES);

※INCLUDING句は、バージョンによって差異があります。
※バージョン8.3の環境で確認したところ、外部キー制約はコピーされませんでした。
CREATE TABLE(PostgreSQL 9.3.2)
プロフィール

あんま覚えてへんわ


「あんま覚えてへんわ」です。

最新記事
最新コメント
月別アーカイブ
カテゴリ

openclose

カレンダー
09 | 2014/10 | 11
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
ブログ内検索

アクセス数
アクセスランキング
[ジャンルランキング]
日記
9506位
アクセスランキングを見る>>

[サブジャンルランキング]
会社員・OL
1766位
アクセスランキングを見る>>

天気予報
QRコード
QR
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。