sticker (0.1.5.2) | 2009-10-25 12:47 |
<tables>タグは、sticker内部でもっているhsqldb(内部DB)に作業用のテーブルを作成する ためのタグです。 実際のテーブル定義は<table>タグによって定義します。 hsqldb内の作業用のテーブルは通常のRDBと同じくSQL文によりデータを操作できます。
<table> hsqldb(内部DB)に対するテーブル定義を行います。
<sql> 生成したテーブルにSQLを発行します。
<sticker> <servers> ...サーバー定義 </servers> <!-- tablesタグはserversタグの後に書かなければならない --> <tables> <table> ...テーブル定義1 </table> <table> ...テーブル定義2... </table> </tables> ....色々なタグ </sticker>
hsqldb内に作業用のテーブルworkを作成します
<sticker version="0.1.x"> <server name="db-server1" user="scott" pass="tiger"/> <server name="db-server2" user="test" pass="user"/> </servers> <info>idとnameをカラムに持つworkテーブルを生成します</info> <tables> <table name="work"> <column name="id" type="integer"/> <column name="name" type="varchar(20)"/> </table> </tables> <connect name="db-server1"> <info>サーバー1に接続しました(db-server1)</info> </connect> <connect name="db-server2"> <info>サーバー2に接続しました(db-server2)</info> </connect>