« 2008年9月 | メイン | 2008年11月 »

2008年10月 アーカイブ

2008年9月 |2008年10月| 2008年11月

2008年10月 2日

カラムに設定したデータ型を調べる

久しぶりに自作のシステムをいじくろうとしたら、PostgreSQLで作成したテーブルのカラム名とデータ型が何だったか忘れてしまっていたという(メモも残ってないや~><)、ダメダメなシステム管理者だということが発覚w

my_db=> \d
これでテーブルの一覧は出せるので、
select * from my_table;
これでカラム名まではわかるようになります。 でも、データ型をどう指定したのかわからなくて困ることがあるよね? ないですか;; ...普通は困らないのだろうから、そういうSQLやらコマンドや関数はないのだと思われます。ええ、そうですよね?

そうは言っても困っているので、いろいろと検索してみました。
テーブルのカラム名とデータ型を、SQLを使って動的に取得する」(永字八法)というのを見つけることができましたので、以下丸写しさせてもらいますm(_ _)m

SELECT
        pg_attribute.attname,
        pg_type.typname,
        pg_attribute.attlen
FROM
        pg_attribute,
        pg_type
WHERE
        pg_attribute.atttypid = pg_type.oid AND
        ( pg_attribute.atttypid < 26 OR pg_attribute.atttypid > 29 ) AND
        attrelid IN (
                SELECT
                        pg_class.oid
                FROM
                        pg_class,
                        pg_namespace
                WHERE
                        relname='__TABLE_NAME__' AND
                        pg_class.relnamespace=pg_namespace.oid AND
                        pg_namespace.nspname='__SCHEMA_NAME__'
        );

最後のWHERE句の__TABLE_NAME__と__SCHEMA_NAME__を指定してあげれば、

   attname    | typname | attlen 
--------------+---------+--------
 id           | int4    |      4
 member       | int4    |      4
 date_t       | date    |      4
 schedule     | varchar |     -1

と、こなような感じに教えてくれます。
サイズを指定していない時にはattlenが-1になるそうです。


◆其の二

ダンプの取り方を工夫すると、CREATE TABLEの文の他にビューなども取り出せるので便利かも。

適当なディレクトリで

pg_dump -f __FILE_NAME__ -F p -v -s __DB_NAME__

データベースが大きいと該当するテーブル見つけるのが大変かもしれないけど。

CREATE TABLE week_schedule (
    id integer,
    member integer,
    date_t date,
    schedule character varying
);

こんな感じ^ ^

続きを読む "カラムに設定したデータ型を調べる" »

テーブルにカラム(列)の追加とか変更とか

あまりにもよく忘れるのでメモw

ALTER TABLEを使うと、
新しい列をテーブルに追加したり(ADD COLUMN)、
列の名前を変更したり(RENAME COLUMN)、
列を削除したり(DROP COLUMN)、
列の型を変更したり(ALTER COLUMN TYPE)できます。

とりあえず、カラムを追加してみる

ALTER TABLE my_table ADD COLUMN jikoku_new time;

2008年10月11日

ついに…

モニタがついに壊れた;;
夏を乗り切ったと思って油断してたですよ。
おかげでサーバ管理他は12インチの液晶状態w

買い替えは何にしようかなぁ~♪

2008年10月13日

これは…確か…

電脳フィギア アリス
以前に似たようなものを見たのだと思うのですが、製品が登場…メイドさんになりましたかww

…ところで、特許??


YouTubeで以前見かけたのは、ARToolKit with ミクでした。

うまうま♪時代だったことが判明w
ARToolKitで初音ミクも『ウッーウッーウマウマ(゚∀゚) 』


薄いの…?

新型のMacBook(Pro)の噂が出てますけど、この写真見る限りでは、薄いよね?
キートップ側のカバーフレームが10mm以下に見えるのですよ。
この画像とNVidiaの画像を比較すると、NVidiaの方はディスクのスロットが前面にあるから、17インチのMacBookProになるのかな。
明日あたりに発表くるのか??


…そろそろ新しいMacが欲しくなってきました。
もうPowerPC(G4)卒業してもいいよね。

2008年10月14日

Lipton THE ROYAL

Lipton THE ROYAL [ザ・ロイヤル]ミルクティー
lipton_r_milk.jpg
ENGLISH MILK TEA

独白的評価:★★★★☆

2008年10月17日

エヴァンゲリオン「破」

来年(2009年)の夏公開になりましたと。
挫折しちゃったのかと心配してました。

先日「序」をiPod touchで観直して、あらためて続きを観てみたいものだと思っていたのですが、DVD派なのできっと2010年春になるのだろうな…。
その頃だとブルーレイになっている気がすするよ。
で、「序」のブルーレイ版買おうなどと世迷い言いているのかも。

新キャラの女の子、二つしばりなのね~。
ヒカリにアスカにもう十分いるじゃない。
ポニーテール愛好家としては、葛城さんに期待するしかないのか?
でも綾波派です。

bnr_eva_a03_01.jpg


そういや、イラスト本、よそに流れたんだっけ、残念。

2008年10月19日

POKKA ROYAL MILK TEA

POKKA ROYAL MILK TEA
pokka_r_milk.jpg
リーフセレクト ウバ茶葉100%使用
やわらかな味わい

独白的評価:★★★☆☆

2008年9月 |2008年10月| 2008年11月

カテゴリー

PAMO Menu
イラスト 綾波レイ MIWO 独白 掲示板