Firebirdに早くも挫折気味。
とりあえず、どんなものかと
WindowsPCにFirebird 1.5.3を入れてみた。
普段、OracleとMySQLは使い慣れているものの、
いざコアな部分(DB作成とかユーザ作成とか権限とか)となると
ちょっと手が止まるわけであります。
とりあえず備忘録。
ユーザの作成は gsec -user (name) -password (password)
一覧 di
追加 a (name) -pw (password) -uid (uid) -gid (gid)
終了 q
コマンドは isql -u (name) -p (password) (database)
と、ここまでしか今のところはわからない。
まあここからはテーブル作って、データ入れて
とかそんなもんだとは思うんだけど。
今後の課題。
1:現在MySQLに入っているデータを
どうFirebirdへ移行するか。
mysqldumpを使うと、
insert into table values (aaa),(bbb),(ccc)…
というように、レコードが全部くっついて出てきちゃう。
insert into table values (aaa);
insert into table values (bbb);
insert into table values (ccc);
…
という風に変えられるのだろうか?
7.4追記
だいぶ前にいろいろ試してできた。
忘れないうちに書いておきます。
mysqldumpのオプションに
--extended-insert=false
をつければOK。
2:MySQLのC言語用APIを使用して動いている
バッチプログラムの移植。
そもそもFirebird+Cをどう作ったらいいのか?
exampleを見てみたけど、最近Cのソースを追う気力もない(笑)
いっそMySQLのままいくか?
WindowsPCにFirebird 1.5.3を入れてみた。
普段、OracleとMySQLは使い慣れているものの、
いざコアな部分(DB作成とかユーザ作成とか権限とか)となると
ちょっと手が止まるわけであります。
とりあえず備忘録。
ユーザの作成は gsec -user (name) -password (password)
一覧 di
追加 a (name) -pw (password) -uid (uid) -gid (gid)
終了 q
コマンドは isql -u (name) -p (password) (database)
と、ここまでしか今のところはわからない。
まあここからはテーブル作って、データ入れて
とかそんなもんだとは思うんだけど。
今後の課題。
1:現在MySQLに入っているデータを
どうFirebirdへ移行するか。
mysqldumpを使うと、
insert into table values (aaa),(bbb),(ccc)…
というように、レコードが全部くっついて出てきちゃう。
insert into table values (aaa);
insert into table values (bbb);
insert into table values (ccc);
…
という風に変えられるのだろうか?
7.4追記
だいぶ前にいろいろ試してできた。
忘れないうちに書いておきます。
mysqldumpのオプションに
--extended-insert=false
をつければOK。
2:MySQLのC言語用APIを使用して動いている
バッチプログラムの移植。
そもそもFirebird+Cをどう作ったらいいのか?
exampleを見てみたけど、最近Cのソースを追う気力もない(笑)
いっそMySQLのままいくか?
このネタへのコメント:
コメントはありません。