Firebird関連スレ3 ..
[2ch|▼Menu]
211:NAME IS NULL
10/07/06 20:30:39 .net
Firebirdって資料少なくて不安

212:NAME IS NULL
10/07/06 23:29:56 .net
>>211
和書籍があるだけまだマシじゃない?

213:NAME IS NULL
10/07/07 10:41:45 eywZHyww.net
MySQLやPostgreSQLと比べると少ないですよね。特に最近はMySQLの書籍は多いし。
ところで、2.1と2.5ってどの位違うんですか?
使えるマシンには2.1しか入ってないんですが、2.5をコンパイルして入れた方がよいでしょうか。
かなり大量のデータを扱いたいんですが、サーバーも二種類あるようで、どれを使えばいいのか…


214:NAME IS NULL
10/07/07 17:56:51 .net
OSがWindowsなら2.5のSuperClassicがいいらしい。まだRCだけど。
それ以外のOSはわからん。

215:NAME IS NULL
10/07/14 17:39:02 .net
Linuxの上で2 5rc2触ってるんですが、create databaseをしても

Statement failed, SQLSTATE = HY000
Operating system directive mkdir failed
-File exists

と出てデータベースを作れませんし、既存のものも開けません。
ファイルのパーミッションは親ディレクトリも含めて全部出しても同じです。
どんな理由が考えられるでしょうか。。。


216:NAME IS NULL
10/07/15 12:06:02 .net
なんか、Wiki が書き換え攻撃受けてるね
戻したけど自動でまた書き換えられてる
戻して凍結しようと思ったけど、パスワードがわからんわ

217:NAME IS NULL
10/07/20 11:33:40 .net
バックアップが流されると困るんで、一応戻しておいた
>90 (2010-07-20 (火) 11:14:58) [ 差分 | 現在との差分 | ソース ]
またウイルスリンク書き込まれるだろうけど

218:NAME IS NULL
10/07/20 19:44:25 .net
>>211
じゃあやめとけ

219:NAME IS NULL
10/07/23 12:14:50 .net
1.5でsysdbaを無効にすることってできますか?

220:NAME IS NULL
10/07/27 10:25:32 .net
俺は常にsysdbaのmasterkeyだ

221:NAME IS NULL
10/08/07 23:26:42 .net
データベースの移動について質問なのですが、
開発環境で
role_a
role_b
user_1
user_2
user_3
user_4
とかが居るデータベースを作って、その *.fdbファイルを本番環境に持って行ったとき
移動先の環境には、該当のロールもユーザーも居ない訳ですが、この場合移動先の
環境で、同名のロールやユーザーを作ったら使用できるのでしょうか?
もし、すでに同名のユーザー等が居た場合どう解決されるのでしょうか?

222:NAME IS NULL
10/08/18 16:18:09 .net
>>220
麻呂も麻呂も

223:NAME IS NULL
10/09/08 11:34:43 .net
wiki移転しました

10/31まではredirectされます

新しいurlは
URLリンク(firebird.00i.org)

224:NAME IS NULL
10/09/15 15:55:50 .net
>>223
移転ご苦労様です。

225:NAME IS NULL
10/09/17 11:28:05 .net
VB Express 2010で使いたいのですがどうすれば良いでしょうか
VB自体勉強を始めたばかりで右も左もわからない状態です
DDEXとか入れようとしたらExpressでは使えないようで困っています



226:NAME IS NULL
10/10/04 15:50:46 G2OJmUHf.net
2.5リリース!!

227:NAME IS NULL
10/10/08 23:08:13 .net
>>226
正規表現のサポートは嬉しいな

228:NAME IS NULL
10/10/18 11:48:41 2MZ2EDPI.net
FB EmbeddedってSQLiteと比べてどうなの?

229:NAME IS NULL
10/10/18 14:46:19 .net
SQLiteにdomainに相当するものってないですよね?

230:NAME IS NULL
10/10/18 15:38:49 .net
何に使うの?

231:NAME IS NULL
10/11/10 19:09:41 .net
Embeddedで行ロックってできますか
マルチスレッドで利用したい

232:NAME IS NULL
10/11/11 00:00:31 .net
>>231
行ロックとは、ほかのコネクションに対する排他制御。
組み込み型dbは、たいてい接続中ファイルロックする。
そのためほかがコネクションを取ることができない。
Firebird embeddedも例外ではない。

よって、マルチスレッド間で、行ロックしたいなら、c/s版を使うべし。

マルチスレッドってことは、servletで使いたいのか?

233:NAME IS NULL
10/11/11 08:21:50 .net

embeddedだとDBロックってこと?SQLiteと同じ?
sqlserver compactだと出来るかな・・・

ちなみに.netアプリ

234:NAME IS NULL
10/11/11 08:37:41 .net
Embeddedなんてダウンロードして10分もかからず実行できるのに、なぜ動かしもせずに質問する?

235:NAME IS NULL
10/11/13 23:02:16 .net
>>232
>組み込み型dbは、たいてい接続中ファイルロックする。
うそつけ

236:NAME IS NULL
10/11/17 18:37:27 .net
>>232
別にマルチスレッドだろうがシングルスレッドで別PCからの接続だろうが、DBへのコネクション毎での行ロックになるだろ。
なんでc/s版使えなんてことになるんだ?説明plz

237:NAME IS NULL
10/11/17 19:01:20 .net
Embedded

238:NAME IS NULL
10/11/18 17:07:38 .net
>>236
Embeddedはローカルからの1コネクションしかないのが前提だよ。

239:NAME IS NULL
10/11/18 19:22:01 .net
>>238
たしか、2.5からその辺変わったという話があった気がしたので試してみた。

・アプリA(2.1.3Embedded), アプリB(2.1.3Embedded)

のそれぞれが同一のFDBファイルに接続しようとすると「別のプロセスが使用中です」となり接続できない。

・アプリA(2.5.0Embedded), アプリB(2.5.0Embedded)

の場合は、両方とも同時に接続可能になっていた。

アプリA(2.5.0Embedded), アプリB(2.5.0SS)での同時使用はダメだった。


240:NAME IS NULL
10/11/18 19:28:43 .net
行ロックはできたの?

241:NAME IS NULL
10/12/21 16:41:41 mBWGka7c.net
最近No SQL系の記事が増えてきましたが、
Firebirdも流行ってまつか?

242:NAME IS NULL
10/12/21 17:27:03 LZd1X+vt.net
今も昔も流行ってるのはロシア、南米あたりだけかもー

243:NAME IS NULL
10/12/22 22:59:08 .net
>>241
これはMySQLやPostgreSQL、Oracle、MS SQL Serverと同じジャンルですので、
NoSQLとは無関係です。

個人的にはHadoopは流行ると思います。

244:NAME IS NULL
10/12/24 12:54:48 gZ547/cW.net
すいません、質問です
少人数共用型DBでアプリを開発することになったのですが、
派遣先親会社のポリシーでDBサーバーのインストール(インス
トーラを使用してレジストリに登録が伴う)ができません
仕方がないので任意のユーザーにサーバーになってもらい、
そこに接続するようなような形にしたいのですが、FireBird
ならそれが実現できるのでしょうか?
なおSQLiteをテストしたところ読み出しは問題ないのですが、
書き込みがファイル単位のロックなので、サーバーが必須に
なりますが、残念ながら提供されていませんでした

245:NAME IS NULL
10/12/25 08:28:07 .net
会社に言ってそれ専用の鯖立ててもらったほうがいいんじゃないの?


246:NAME IS NULL
11/02/09 16:08:58 Ftol3wAV.net
これってデータベースだったんだ

247:NAME IS NULL
11/02/11 20:01:44 .net
>>245
糞の役にも立たないレスは要らんぜよ

248:NAME IS NULL
11/02/12 15:43:53 .net
>>246
おう、おれも知らなかったぜ。

249:NAME IS NULL
11/02/14 22:22:06 .net
Firebird 2.1からBLOB SUB_TYPEに2以上の値を設定できなくなっていることに今日気がついた。
Firebird Wikiの
URLリンク(firebird.00i.org)
もそのままだな。ALTER TABLEでSUB_TYPEは変更できないっていうし、困ったな…。

250:NAME IS NULL
11/02/24 11:26:58.62 .net
Firebird embedded serverとDelphiを使って、自分用のデータベースを作ろうと思ってます。

そこで質問なのですが、fbembed.dllをfbclient.dllかgds32.dllに変更しろとreadme.txtに書いてあります。
なぜ、リネームする必要があるのでしょうか?
試しにリネームなしに、fbembed.dllのままでもテストした際には、動作いたしました。
リネームしろと書かれているのですが、なぜリネームするのかは、記載されていないようです。
理由をご存知の方はいらっしゃいますでしょうか?

おとなしくリネームすればいいのですが、理由が知りたいと思います。
自分でリネームするなら、最初に配布する際にgds32.dllで配布すれば、良いのではないかと思ってます。


251:NAME IS NULL
11/02/24 14:47:19.31 .net
特に深い理由はなさそうな

252:NAME IS NULL
11/02/24 16:16:01.69 .net
>>250
自分で開発する時はなんでもいいと思う。

既存のアプリではgds32.dllじゃないと認識しない可能性があるから
ってことじゃないかと想像。

253:250
11/02/25 00:53:31.09 .net
なるほどー。
既存のアプリでということは、歴史的な背景から、以前は、gds32.dllもしくはfbclient.dllだったのかも
知れないですね(知らないですけど)。で、何かの都合で、fbembed.dllに名称を変更したと。
アプリの変更なしに、データベースのバージョンを上げたい場合などは、gds32.dllが無いじゃないかと
なるので、readme.txtの中に変更しろと書かれているんだろうと。

でも、初めて使う人には、そのリネームの理由が書かれていないので、私みたいに疑問を持ってしまう
人も出てきてしまっているということでしょうか。
ここまでわかっている情報の中で想像してみました。
本当の理由を知っている人がいたら、教えてください。

254:252
11/02/25 03:54:54.18 .net
>>253
えと、エンドユーザじゃなくて開発者ですよね?だったら同梱するdllの名称を決めるのは
自分でしょ?自分の作ったアプリに読ませるdllの名称なんて基本的に自由なんだけど。

経緯を説明すると、gds32.dllというのが当初からの名前。これは前身のInterbaseのさらに
前身のGDSから受けつがれている。過去のクライアントアプリは通常gds32.dllを探すように
プログラミングされているため、互換性のためにFirebirdでもこのファイル名を使っている。

Interbase6とFirebird1.0の時点では相互の互換性があったのでこれで問題なかったが
ところがInterbase7とFirebird1.5あたりから相互の仕様に食い違いが発生してきた。
お互いが仕様の違うものをgds32.dllという同一名称で配布したら上書きしあって
混乱するから、Firebirdはfbclient.dllという別名称を作った。Interbaseはibclient.dll
だったかな。

ただ、既存のアプリはgds32.dllという名称でしか理解しないものが多いのでそういう
アプリのためにサーバ接続用のクライアントにはgds32.dllも同梱されてる。

上記はFirebirdクライアントやサーバのインストーラの話。自分がアプリを作る場合は
何という名前で配布するか決めるのは自分。アプリのインストール環境がどうなっている
のかInterbaseかFirebirdのクライアントがすでにインストールされている可能性がある
のかないのか。ある場合はgds32.dllが2つあって混乱しないか(名称は同じでも機能は違う
のでアプリが誤認すると誤動作する)。そういうことを総合してどういう名称にすべきか
決めればいい。別にoresama.dllでも良いわけだし。

fbembed.dllのまま使えばそういう実行環境での混乱はない。じゃあなぜそれを推奨しないのか。
既存アプリがそれじゃ使えない場合もあるからだ。たとえばIBConsoleは(多分)gds32.dllしか
理解しないし、Delphiのコンポもgds32.dll決め打ちのやつもある。正解は一つじゃない。
だからfbembeded.dllで配布され、必要ならgds32.dllに変えろというわけだ。

これで良いかな?

255:NAME IS NULL
11/02/25 05:19:54.92 .net
なるほどー。
歴史的な背景を含めての丁寧なご説明ありがとうございます。

fblibというコンポーネントを使って、テストしてみたんですけど、このコンポーネントが、
gds32.dll, fbclient.dll, fbembed.dllのいずれかの名称で、dllを読み込んでるんだと思います。

自分で書いたプログラムとデータベースのFirebirdとの間に、コンポーネントが仲立ちしているので、
そのコンポ側の対応しだいで、ファイル名のリネームが必要な場合もあるとのことでしょうか。
直接私自身が、dllをアクセスする必要が無かったので、そこまで考えが及びませんでした。

ともかく、謎な部分がわかってスッキリしました。
どうもありがとうございました。

256:NAME IS NULL
11/02/25 07:01:19.72 .net
>>254
おまえの長文、そのままテンプレにしたいw

257:NAME IS NULL
11/03/03 13:57:58.22 .net
FireBird使ってて理由が不明で落ちてることあるんですけど、
何かでDebug版を使ったらメモリダンプできるって聞いたけど
出来るんでしょうか?もし知っておられる方がおりましたら
教えてください。

@もし出来るようであるなら、ダンプされたデータの解析とかって
どのようにするのでしょうか?

258:NAME IS NULL
11/03/06 21:58:33.65 eaTscza7.net
>>257
まずまちがいなく、メモリリーク。
クライアントでちゃんとクエリの後始末せずに連発してる奴がいないか探してみ。
例えば接続プールなんかが特に怪しい。

259:252
11/03/06 23:07:27.33 .net
まあでもコネクション切らずに放置してるからって落ちることはあまりないよ。
ストアドやトリガで無限ループしてるとかが怪しい。

before updateで自分にupdate文発行する仕組みになっててループで
落ちた経験がある。

260:NAME IS NULL
11/03/06 23:22:43.48 eaTscza7.net
>>259
そんなマヌケなミスを見逃さないだろ普通。
理由が不明でメモリダンプまで話が進んでるんだからなおさらだ。

261:NAME IS NULL
11/03/06 23:34:31.69 .net
>>260
まあそうだといいけどさ、MySQLとかから来た人はトリガとかストアドとかは
よくわかってなかったりするし。


262:NAME IS NULL
11/03/06 23:59:22.82 .net
トリガとかストアドがよく分からない奴は、トリガもストアドも使えないんだからある意味問題ないだろw

263:NAME IS NULL
11/03/07 01:14:02.79 .net
いやー、よくわかったないけど使ってる奴なんてごまんといるだろ。

あ、Firebirdユーザが5万人いるかどうかは別問題だぜw

264:NAME IS NULL
11/03/07 13:32:19.01 tVhDiWSv.net
よく分からなくて使える機能じゃないと思う。

265:NAME IS NULL
11/03/09 15:00:52.18 .net
よくわからんけど見よう見まねで使ってる。

266:NAME IS NULL
11/03/24 18:42:21.38 gIVTuZlV.net
SqlserverCEが遅すぎるので(テーブル件数が多い場合のJOINなど)
Firebird Embeddedに一縷の望みを託して流れてきたけど
Decimalの精度18って少なくね?せめて28ほど欲しいんですけど…
それを上回る秘密のデータ型とかないんでしょうか

267:NAME IS NULL
11/03/25 10:41:07.48 .net
>>266
無い

268:NAME IS NULL
11/03/25 13:58:14.50 .net
そっか。
つまり実務では使い物にならないシロモノなのですね。

269:NAME IS NULL
11/03/25 14:07:55.27 .net
実務によるでしょ。
何故それほどの精度が必要なのかそちらの方が気になる。

270:NAME IS NULL
11/03/25 14:18:58.77 .net
>>268
そうですね。さようなら。

271:NAME IS NULL
11/03/25 16:08:18.24 .net
tu-rio

272:NAME IS NULL
11/03/25 23:12:09.35 .net
アプリで計算してしまえばいい気がする

273:NAME IS NULL
11/03/26 00:17:56.82 .net
「テーブル件数」という表現とか精度28桁とか実務にしてもやや謎は多い。

274:NAME IS NULL
11/03/26 07:51:21.53 .net
BIGINTもしくは倍精度浮動小数点で不足するなんてのはそんなにはないわね
ないとは言わないけど
というか、浮動小数に中で変換になったら、その時点で誤差が0にならんとか知らんのかも

275:NAME IS NULL
11/03/26 10:40:51.31 .net
固定少数ならアプリ側で何とでもなるし釣りだろう

276:NAME IS NULL
11/03/26 16:58:54.44 .net
つーか、特殊用途を実務と言い張る中二だろ。

277:NAME IS NULL
11/03/27 09:39:32.10 .net
文字列で応用するとかいろいろあるしな

278:NAME IS NULL
11/03/27 10:10:08.78 6sCAJNO4.net
お前らこのスレROMってんなら普段からなんか書けよw

279:NAME IS NULL
11/03/27 11:00:14.73 .net
ここまで自演でお送りしました

280:NAME IS NULL
11/03/28 07:34:05.76 .net
266のようなC級SEを取り込むうつわは必要かと。

281:NAME IS NULL
11/03/29 22:14:33.08 .net
FBはよくも悪くも枯れてるからそんなに書くこともないんだよなw
ユーザ数もそんなに多いわけでもないし

282:NAME IS NULL
11/03/30 08:54:06.91 .net
最低限の知識で使えて商用にも耐えるという点では最高のRDBMSだと思う。
わりとマジで。

283:NAME IS NULL
11/03/30 10:48:53.44 .net
MicrosoftのNetwordMonitor3.4を使って発行されたSQLを解析しているのですが
単なる1SQL文だとそのまま見えるのですが、パラメータ渡しでバイナリ(画像等)
等を送るとそれぞれ別パケットで送られます。どなたかTCPIP内のペイロード部
のフォーマットを知っておられる方おりますか?

284:NAME IS NULL
11/03/30 12:15:18.40 .net
>>283
WiresharkならたぶんFirebirdのフィルタも持ってると思う。たぶん。

285:NAME IS NULL
11/03/30 15:45:04.52 .net
>284
 ありがとうございます。早速探ってみます><

286:NAME IS NULL
11/03/31 00:45:11.73 .net
>>283
URLリンク(www.geocities.jp)

あなたが、やってることを正しく理解してるわけじゃないけど、BLOBに関しては、
VARCHARなどとは違うパケットが送られてるようだよ。
全然違うことを言ってるのであれば、申し訳ない。

287:NAME IS NULL
11/04/07 13:13:35.92 TTPmHfOt.net
再インストールしてて思い出したのでレスしとく
いったい誰に役立つかわからんけど。

■現象
Microsoft Security Essentials(MSE)を使用している環境でIBExpertが異様に遅くなる。

■対策
Application Data\HK-Software\IBExpertにある「IBExpert.stg」ファイルをウイルスチェックの
対象から除外する。

288:NAME IS NULL
11/04/11 02:49:17.65 .net
なんのために再インストールしたのか
そっちを書いた方がためになる気がする
利用目的とか

289:NAME IS NULL
11/04/21 22:57:30.21 .net
3.0って、window関数、ストアドプロシージャのパッケージ化(create package)が、サポートされるんだね。
いまから、wktkが止まらない。

290:NAME IS NULL
11/05/06 16:21:36.37 .net
wikiにつながらないのは俺だけ?

291:NAME IS NULL
11/05/06 16:30:31.28 .net
ではないようだ。ここ1週間くらい不通って話。

292:NAME IS NULL
11/05/06 16:41:07.65 .net
さんきゅ。待つとしよう。

293:NAME IS NULL
11/05/15 22:13:27.20 .net
素晴らしい
宇宙へ

294:NAME IS NULL
11/05/31 14:23:43.69 .net
配列型のinsertって具体的に
どうSQLを書いたらいいのか分からんちん

295:NAME IS NULL
11/06/01 10:42:39.37 Y9j9GU4I.net
そういえば配列型って使ったこと無いなあ。

296:NAME IS NULL
11/06/01 12:01:45.81 4Wn6GKWY.net
配列型のinsertは直接APIたたくしかない。
もしくは、そのAPIをサポートしているコンポーネントを使うとか。

なので、SQLはありません。

297:NAME IS NULL
11/06/03 00:18:24.21 .net
>>296
マジで!?

298:NAME IS NULL
11/06/04 04:13:41.67 .net
「BLOBにjpeg入れたいんですが、SQLどう書くんですか?」

みたいなもんだろ。

299:NAME IS NULL
11/06/04 20:52:59.04 6DghYdR7.net
URLリンク(www.firebirdsql.org)
がリニューアルらしいけど、正直見づらい。

300:NAME IS NULL
11/06/06 00:18:08.77 .net
>>297

マジで。PostgreSQLみたいに不思議なSQLで配列型扱えたりはしないのだよ。

301:NAME IS NULL
11/06/07 19:13:07.69 .net
294です。
私もいろいろ探した揚句その答えにたどり着きました。
納得いたしました。
でも参照はarray[3]みたいに特定の添え字は参照できるんですよね。

PostgreSQLみたいに文字列として扱えると便利なんだけどな。
作り上そうなることはなさそうだ。

ところでサイトずいぶん変わったな・・・

302:NAME IS NULL
11/06/08 02:16:26.32 .net
あれ、UDFでも配列は扱えないのか…
配列の活用の幅が狭いな…ちょっとがっかりした。

303:NAME IS NULL
11/06/08 09:27:58.99 H/8+6sAY.net
そもそも配列使わなきゃならん時点でテーブル設計間違えてるような気もする。

304:NAME IS NULL
11/06/08 12:12:00.03 YYaNitVA.net
UTF-8なDBでchar(1)だと4バイト確保されるみたいですが、
varchar(1)も4バイトなのでしょうか?
しかし、製品コードみたいな英数しか入れないフィールドに、char使うと微妙ですね。

305:NAME IS NULL
11/06/08 13:04:36.69 .net
一般的じゃないけど、
配列がpostgresくらい柔軟に使えるとそれはそれで
特殊な使い方もできて便利なのよ。

PostgresだとGINで配列にindex貼るとかなり高速に検索できたりとか、
配列同士の演算させたりとか。足す引く、含む含まない、集合ぽくintersect、unionしたりとか。
あくまでも特殊な使い方だと思うけど。
まぁ素直にpostgres使っとけですな。

306: 忍法帖【Lv=6,xxxP】
11/06/08 20:17:21.00 .net
ぼくはMySQLちゃん!(AA略)

307:NAME IS NULL
11/06/10 14:40:21.22 95LObDfD.net
wikiが息してないけどどうなった?

308:NAME IS NULL
11/06/11 06:59:35.06 .net
>> 307
どうやら死んでいるようです。というか誰が管理してたの?

309:NAME IS NULL
11/06/11 07:13:01.54 .net
>>304
varchar(1) は 4-byte に加えて管理用のバイトが必要(たぶん)

Firebirdではカラム毎にキャラクタセット設定できるので、
格納領域節約したい場合はascii設定すればいいんじゃね?
(アラインメントで節約にならない場合もあるかもしれんけど)

310:NAME IS NULL
11/06/12 00:11:01.80 .net
>>307
>>308
00i.orgそのものが死んでるね。管理者は川崎のTaro Yamadaってひとらしいが

311:NAME IS NULL
11/06/13 14:12:38.03 .net
ドカベンか。や〜まだ

312:NAME IS NULL
11/06/13 23:45:12.88 .net
"たばこ大増税&出荷停止。
でも個人輸入すれば大丈夫。日本語の輸入代行も多数。
「タバコ 輸入代行」とかで検索するとあるある、、、
送料込みで1箱90円とかの激安サイトもある。"


313:NAME IS NULL
11/06/20 16:21:46.68 .net
>>223 の人って地震で死んじゃったのかなぁ

314:NAME IS NULL
11/06/21 09:43:48.40 Y5sYEvY4.net
すみません、FB使ってる初歩質問です。

プライマリキー項目ってNULL禁止でしたよね。
プライマリーキー項目でIntegerって0が入りましたっけ?

315:NAME IS NULL
11/06/21 14:52:09.66 .net
null≠0

316:NAME IS NULL
11/06/21 18:24:02.05 .net
つ [d] >>315

317:NAME IS NULL
11/06/23 11:53:53.91 .net
ubuntuのデスクトップで使えるデータベースの管理ツールって何かある?
iboconsoleみたいなの。

318:NAME IS NULL
11/06/23 13:15:55.20 .net
>>317
ibWebAdmin
URLリンク(sourceforge.jp)
が使える。使ったことないけど。使用感教えてね。

319:NAME IS NULL
11/06/23 15:38:51.71 .net
>>318
ありがとう。インストールしてみたけど、phpが5.3だからなのか
表示されないので報告はまた後で。

320:NAME IS NULL
11/06/23 21:01:20.25 .net
何か操作独特だけどflamerobinは?

321: 忍法帖【Lv=15,xxxPT】
11/06/24 01:53:23.53 .net
phpFbAdmin が待たれる

322:NAME IS NULL
11/06/24 11:52:53.85 .net
>>321
ibWebAdmin ≒ phpFbAdmin だろ。

323: 忍法帖【Lv=15,xxxPT】
11/06/24 21:46:13.69 .net
おー、知りませんでした。ありがとうございます。

324:NAME IS NULL
11/06/26 00:42:12.07 .net
gfixで-shut single -force 0 って接続限定してからリストアするんだけど、
その後に-online normalで戻そうとすると戻り値で1が返ってくる。なんでだろ。
現在のshutdown modeが何か見る方法ってないのかな。

325:NAME IS NULL
11/07/09 11:39:38.95 .net
Windows Server 2008 R2 にFB2.5を入れてみたが外部からつながらない
ポートは空いてるはずなんだが何が悪いんだろう


326:NAME IS NULL
11/07/09 13:11:57.59 .net
netstat -an

327:NAME IS NULL
11/07/09 13:16:02.02 .net
Windows Server 2008 R2 ってセキュリティーポリシー変える必要あるだろ

328:325
11/07/09 18:02:02.08 .net
サーバー名をIPアドレスにしたら繋がった
その後にサーバー名に戻したらあら不思議繋がる
だが数分後にまた試したら繋がらなくなった
WINDOWS SERVERの設定で何かあるのか?
サーバー初めてだからよくわからん


329:NAME IS NULL
11/08/24 23:31:55.96 .net
Firebird: Firebird 2.5.1 Release Candidate 1 Binary Kits

URLリンク(www.firebirdsql.org)

330:NAME IS NULL
11/08/26 16:02:00.21 VtCw5PTA.net
FirebirdWikiってもう復活しないの?

331:NAME IS NULL
11/08/26 16:08:27.37 .net
yes

332:NAME IS NULL
11/08/26 21:30:05.96 .net
お前はダリアンかw

333:NAME IS NULL
11/09/01 23:30:58.07 ws2k+QjH.net
FreeBSDってSuperServer動くようになったのかな。

334:NAME IS NULL
11/09/01 23:58:53.45 .net
SuperServerのメリットってあまりないよな。

335:NAME IS NULL
11/09/12 10:26:15.17 .net
質問です:
「file 〜 is not a valid database」ってエラーが出るのはどういう場合でしょう。

Win64bitで、32bitFB使ってるからっぽいかなぁ?

336:NAME IS NULL
11/09/12 20:54:04.82 .net
>>335
バージョン違いの環境で、fdbを直接したんじゃね?
バックアップ/リストアじゃなくて。

337:335
11/09/13 09:45:16.09 .net
え”、fdb直接じゃダメなんですか???

FB本体のバージョンが高ければ、下位互換かなぁ、と思っていたんですが。。。

338:335
11/09/13 09:52:00.02 .net
よくよく環境を調べたら、
FB32bitで運用してたfdbをWin64にコピーして、
FB64bitで起動していました。

やっぱり、無理があるのでしょうか?

339:335
11/09/13 10:00:05.02 .net
連投スマソ:

サーバーはWin64+FB64
クライアントはWin32+FBのODBCドライバ(Firebird_ODBC_2.0.0.151_Win32.exe)
ということが分かりました。

FBのODBCドライバが対応してないんでしょうか。
それともサーバーのFB64で動けてないのでしょうか。

340:NAME IS NULL
11/09/13 16:04:12.70 .net
DBファイル自体が32ビットと64ビットのCPUで違うってのは変じゃないのか?

341:NAME IS NULL
11/09/13 17:57:51.82 .net
FDBの直接コピーについては、接続中にコピーした場合とかバージョン違いとか
いろいろダメなケースはあるよ。基本はバックアップ/リストア。

342:NAME IS NULL
11/09/13 23:48:56.86 .net
DBサーバのバリエーション(Win x86/x64/Mac OS/Linuxなど)による違いはないが、Firebirdそのものの
バージョンが違うとDBファイルの形式(ODS、DBファイルのバージョンのようなもの)も違うことになる。
>>336>>341のいうように、まずはgbakでバックアップ、リストアするところから。

343:335
11/09/14 08:52:11.74 .net
つ [d]

つまり、32bit/64bit間で.fdbはバイナリ互換無いので、
バックアップ&リストア、
ですね。

でも、クライアントがWin32bitのままなら、
Win64+FB32で動作、
ですね。

344:NAME IS NULL
11/09/15 07:02:43.74 .net
>>343
日本語読めてますか?fdbの互換性がないのはFirebirdの異なるバージョン間のみで、
x86/x64とかWin/OS X/Linuxのようにプラットフォーム間は問題ない(ファイルは同じ形式)。

345:NAME IS NULL
11/09/15 13:44:21.62 .net
というかRDBMSなんだからファイルコピーで対応するのが
そもそもイレギュラーだよ。Firebirdはそれでもいけるのが
ウリではあるけど、基本はバックアップ/リストア。


346:335
11/09/15 15:14:21.01 .net
ラジャ >>344 >>345

347:NAME IS NULL
11/09/15 17:33:16.63 .net
>>345
正論
うまいこと言うな

348:NAME IS NULL
11/09/17 08:54:43.81 .net
Androidで使えないだろうか?

349:NAME IS NULL
11/09/18 15:58:01.71 .net
あの領域はこれから本格化するんじゃないかな。
SQLiteが既に動いてるけど

350:NAME IS NULL
11/09/18 20:59:19.97 6M1cWg1h.net
最近、Firebirdユーザー会ってどうなってんのかな

前ほど活動の噂聞かないんだけど

351:NAME IS NULL
11/09/18 22:30:46.30 .net
OSCには出てるけどなぁ。

352:NAME IS NULL
11/09/19 11:19:58.89 .net
ちょっと出だしの印象が良くなかったからなぁ。ユーザ会。

もっとコミュニティ寄りでスタートすれば良かったのに
妙にビジネスチックなノリで初めちゃったから、引いちゃった
人は多いと思う。

まあ継続性を考えるとそうしたい気持ちはわかるっちゃ
わかるんだけどね。

353:NAME IS NULL
11/09/22 13:11:29.46 .net
ブラジルでは、年1回開催される「Firebird Developers Day」にスポンサーが8社ついて
にぎやかそう

URLリンク(www.firebirddevelopersday.com.br)


354:NAME IS NULL
11/09/30 02:07:32.68 .net
スリー
ツー
ワン

ファイヤ〜バード〜

355:NAME IS NULL
11/10/03 09:28:57.47 .net
質問ですが、FireBird1.5を使用しているのですが
突然接続を受け付けなくなることがあります。それは再起動
するまで改善されなくて原因がさっぱりわかりません・・・
他の2.0ではそのようなことはないのですが1.5だけで
なにかそういうことが起きる事象があるのでしょうか?

2.0にVerを上げたくてもそういうことがあるっていう情報が
ないと上げれないのでorz

よろしくおねがいいたします。

356:NAME IS NULL
11/10/03 16:36:08.40 .net
>>355
1.5固有のバグです。
…とかいう回答を期待してるのならいくら待っても無駄かと。

1.5ずっと使ってるけどそんな現象に遭遇したことないし。

せめて環境くらい書いたらどうだろう?
OSとかCSなのかSSなのかとか32Bitなのか64Bitなのかとか。

スタンドアローンで起動してるとかいうオチでは?
あるいはCSでxinet.dの接続上限に達してるとか。

357:NAME IS NULL
11/10/03 19:01:07.85 .net
ファイアーバードの2.1.4の64ビット版を試していたらfirebird.logがあっちこっちに
書き出される。。。これってバグ??

358:NAME IS NULL
11/10/04 09:15:31.08 .net
あっちこっちってどこだよ?

359:NAME IS NULL
11/10/04 15:22:40.29 .net
トイレとか台所とか?

360:NAME IS NULL
11/10/04 22:04:33.64 3o37disy.net
2.5.1リリースあげ
URLリンク(www.firebirdsql.org)

おーい誰かWiki復活させてくれよう。誰もバックアップ持ってないの?

361:NAME IS NULL
11/10/04 22:15:18.76 .net
新規のWiki立ち上げるだけならやってもいいけど
バックアップは持ってないので復旧はできない。

そもそもその消失したWikiどんなんだったか知らん。
URLから想像するにPukiWikiだったのかな?

362:NAME IS NULL
11/10/04 22:18:07.94 3o37disy.net
>>361
たしかPukiwikiだったはず。

363:NAME IS NULL
11/10/04 22:23:07.76 .net
>>362
内容って英語マニュアルの翻訳?
それともユーザが独自に作ったドキュメント?

364:NAME IS NULL
11/10/04 22:27:04.96 3o37disy.net
>>363
基本的にユーザー独自のドキュメント。コンテンツは以下のような感じだった。

Firebirdニュース
SQLリファレンス(DDL、ストアド含む)
各種言語別プログラミングガイド
管理用ソフトウェアの紹介

他にもなんかあったっけ?

365:NAME IS NULL
11/10/04 22:59:05.07 .net
>>364
普及のことを考えるとあった方がいいよねぇ。

このスレの人が書いていったのならWikiさえ立てたら内容はそのうち
充実するかな? 内容は無保証で管理の継続だけ保証すればいいなら
立ててもいいよ。

366:NAME IS NULL
11/10/04 23:16:10.64 .net
>>365
もしかしたらバックアップ持ってる人がある日ふらっと訪れるかもしれないし
少しづつ書きこまれていくだけでも無いよりあったほうが絶対にいいし
作ってもらえるとありがたいです。

367:NAME IS NULL
11/10/04 23:48:17.04 .net
WikiのバックエンドはもちろんFirebirdだぜ
とかいうと格好いいけどねw

368:365
11/10/05 13:32:58.46 .net
>>366
ではWiki用意するので数日おまちを。

369:365
11/10/05 18:19:41.56 .net
Wiki作りました。

URLリンク(firebirdwiki.jp)

インターネットアーカイブに2年前くらいのバックアップが
残っていたので、それを元にトップから各カテゴリ第一階層
くらいまでは復旧しました。

残りも同じ方法で復旧できると思いますが、まだ仕事中なので
とりあえずここまでにしておきます。

復旧方法はトップに書いておいたので、時間ある人がいたら
ご協力ください。

370:NAME IS NULL
11/10/05 21:15:52.89 .net
ちょっとだけ復旧させてみた
URLリンク(firebirdwiki.jp)

371:NAME IS NULL
11/10/05 21:55:10.40 .net
>>365
激しく乙です

372:NAME IS NULL
11/10/06 08:35:57.41 v/v8RKPt.net
>>369
ありがとうありがとう。
つうかほとんど復旧してる! すごい。

373:NAME IS NULL
11/10/06 10:15:17.35 v/v8RKPt.net
ううううむWiki書式が分からん…。

374:357
11/10/06 11:31:19.83 .net
すいません、風邪引いてダウンしてましたorz

色々な場所というのはC:\Windowsの直下など関係の無いところにfirebird.log
が出力されます。(ちょろっとだけ書いては別のところにまたちょろっと・・・というように)

一応環境はWindows2008ServerR2でFirebirdが2.1.4です。


375:365
11/10/06 14:00:36.93 .net
みんな協力乙。だいぶ復旧しましたね。

あとはリファレンスが半分くらいと書籍情報が切れたままです。
書籍情報はバックアップがHTMLでしか残ってないっぽいので
単純コピペではいかないので放置してます。

まあそんなに大変じゃないので暇みつけてやります。
または誰かヨロ。

376:NAME IS NULL
11/10/06 15:10:08.01 v/v8RKPt.net
HTMLしか残ってないページをちょっと復旧してみたけど、これは骨が折れる作業だわ。
Wikiの書式に慣れてないってのもあるけど。

これ最初に作った人には頭が下がります。

377:NAME IS NULL
11/10/06 16:07:29.65 .net
このwikiには非常にお世話になったので、ニュース(最新バージョン)と書籍情報を追加しました。

PukiWikiの書式を調べるのに時間がかかって試行錯誤しながら記述しました。
(普段はdokuwikiを使用しているので)

ちなみにリスト内での改行は「&br;」を使用してください。チルダは使用できません。

378:NAME IS NULL
11/10/06 16:59:15.97 v/v8RKPt.net
MenuBarは編集できんのかな?
FAQの下に書籍情報のリンク入れてほしす。

379:NAME IS NULL
11/10/06 17:26:38.37 .net
>FirebirdWikiについてとMenuBarについては管理者により凍結されています。それ以外のページについては自由に編集が可能です。

380:365
11/10/06 18:20:50.97 .net
メニューバー変更しました。
コンテンツの第一階層は全部入れときました。

プログラミングガイドはもっと充実させたいですね。

Python(Django)での利用
Delphiでのコンポーネントの選択
Embedded

あたりは俺の方で書き加えられることがけっこう
ありそうです。

381:NAME IS NULL
11/10/12 18:10:11.05 .net
2.5使ってますがvarcharのサイズってSQLでは小さくできないんですか?


382:NAME IS NULL
11/10/14 11:43:43.22 .net
出来ますよ

383:NAME IS NULL
11/10/22 09:09:57.32 .net
データベースをメモリ上に置いて一時的なリスト変数みたく使えますか?

384:NAME IS NULL
11/10/22 10:26:52.21 .net
383>>
Global Temporary Tableを使えばそんなイメージじゃない?
インストールが面倒ならEmbedded 版を使って・・。



385:NAME IS NULL
11/11/02 10:19:31.87 oDSqD5OA.net
FB1.5を使用していま。
テーブルのあるカラムのNOT NULL制約を削除したいのですが
DROP CONSTRAINTではNOT NULL制約は削除できませんでした。
NOT NULL制約を削除する方法がありましたらご教示をお願いいたします。


386:NAME IS NULL
11/11/02 12:35:13.98 .net
ALTER COLUMNじゃダメなんだっけ?

387:187
11/11/02 19:45:24.01 .net
>>385
URLリンク(www.firebirdfaq.org)
1.5では試した事ないが、可能なはず

388:NAME IS NULL
11/11/02 22:06:57.03 .net
うわお
wiki復活させてくれた人乙!
ドメインの維持費も掛かるだろうに

389:385
11/11/04 11:21:31.91 .net
>>387
ありがとうございます。リンク先の1の方法で対処しました。

390:NAME IS NULL
11/11/25 23:37:41.36 .net
Firebirdをデータの格納先として使えるWordpressやWikiのようなWebアプリケーションはないでしょうか。

391:NAME IS NULL
11/11/26 11:38:53.19 .net
FirebirdがデフォルトっていうオープンソースのCMSプロジェクトは
俺の知る限りないけど、Firebirdでも動くよ、ってのなら探せば
あるんじゃないかなぁ。

392:NAME IS NULL
11/12/21 17:18:39.52 DPlV2wPh.net
Firebirdのデータベース間でテーブルをコピーするフリーソフトってないですか?

393:NAME IS NULL
11/12/21 17:23:47.19 DPlV2wPh.net
ごめんなさいもう一つ
64bit版のFirebirdを使用する場合は、UDFも64bitバイナリじゃないとダメですか?

394:NAME IS NULL
11/12/23 11:47:37.84 .net
>>392
テーブル内容をSQLとして出力するような機能があるのでは?
それをtxtで保存して、バッチ処理に組み込むとか出来そうなイメージがあります。

395:NAME IS NULL
11/12/23 12:59:12.98 .net
>>394
MySQLとかはあるよね。
Firebirdはないねー。

396:NAME IS NULL
11/12/23 14:22:41.95 .net
えぇ?!

397:NAME IS NULL
11/12/23 15:08:27.35 .net
>>395
ええ、mysql(mysqldump)を想像して書きました。

ああいうのは無いのかー、うーんSQLをそのままはき出してくれればいいんですけどね〜

398:NAME IS NULL
11/12/23 15:40:18.82 .net
CSVで吐き出す、CSVを読み込む機能ならあった気がする。

まあ何にしてもIBExpertインストールすれば解決する話なんだけどね。

399:NAME IS NULL
11/12/25 00:59:07.60 YYnr3LBm.net
>>392
How to export data from database and import into another?
URLリンク(www.firebirdfaq.org)

400:NAME IS NULL
11/12/28 11:04:17.44 .net
>>393
ダメみたい。うちではアカンかった。
サーバーが64bitになったのにfirebirdだけ32bit使ってます。

401: 忍法帖【Lv=40,xxxPT】
11/12/30 17:13:13.95 .net
てすと

402:NAME IS NULL
12/01/03 14:21:19.75 x+UTUBAd.net
なんかPython用ドライバがカオスってるけど、今はどれが一番安定してて
どれが公式なんだろう?

403:NAME IS NULL
12/01/07 08:59:49.57 .net
In [2]: kinterbasdb.__version__
Out[2]: (3, 3, 0, 'final', 0)

最新のUbuntuの公式リポジトリでインストールされたのは3.3で、Windowsに入ってるのも同じバージョンだった。
easy_installから入れることはできないんだっけ

404:NAME IS NULL
12/01/09 00:05:02.76 .net
>>402
え?KinterbasDB以外にも選択肢があるの?

405:NAME IS NULL
12/01/09 02:37:25.36 Tx+YelNL.net
KInterBaseDBは作者死んじゃって以降まったくメンテされてないんだよね。

406:NAME IS NULL
12/01/10 16:48:40.95 .net
URLリンク(nakagami.blog.so-net.ne.jp)

こういうことになってるらしい。ぐぬぬ。

407:NAME IS NULL
12/01/11 00:26:31.25 .net
wiki (firebirdwiki.jp)の管理者さん見てるかしら?
いくつかのページが見れなくなってます。

確認した範囲で、
・リファレンスガイド
・FAQ
・bbs
はダメ。
他にもあるかも。

408:Wiki”管理”者
12/01/13 12:00:20.73 .net
>>407
どもです。

FirebirdWiki にスパム対策を施しました。
URLリンク(firebirdwiki.jp)

「ひらがな必須」というダサい実装です、すみません。
英語のみのページを作る場合でもなんかダミーのひらがなを入れといてください。

ついでに報告ですが、旧Wikiのバックアップに残っていたもの
はHTMLだけしか残っていなかったものを含め全て終わっています。
旧Wikiにあったもので復旧ができていないのはバックアップが見つからない
「Firebird SQLリファレンス-組み込み関数」だけだと思います。多分。

というわけで復旧フェーズから新規コンテンツの充実フェーズに移行した
と考えて良いかと思います。すでに新しいページを作成している方も
いらっしゃるようですので、どんどん充実させていきましょう。

409:NAME IS NULL
12/01/19 11:54:43.81 ew19J4nW.net
そういえば加藤大受ってどうなったんだ?
最近活動してないみたいだが。


410:NAME IS NULL
12/01/27 08:19:53.66 e4kpJOPI.net
IBExpertの有料版って買った人いる?
無料版と比べてどんな感じ?

411:NAME IS NULL
12/02/01 14:41:41.26 x+6n4vBX.net
Visual StudioでADO.NET接続でデバックしたら
FbDataAdapter.Fillで
FirebirdSql.Data.FirebirdClient Information: 0 : Command:
とか勝手にイミディエイトにメッセージ吐くんだけど
抑制できないのかな。
それらしきプロパティ見当たらない

412:NAME IS NULL
12/02/04 01:21:13.44 .net
てす

413:NAME IS NULL
12/02/05 11:07:53.03 1k8YswAw.net
あれ? CREATE DATABASEのページおかしくね?
リンクが間違ってるのか、内容が間違ってるのかわからないけど
Wikiの直し方知らないから誰かお願い。

414:NAME IS NULL
12/02/05 21:32:55.21 1k8YswAw.net
自分で直してみますた

415:NAME IS NULL
12/02/20 18:05:27.73 U2V2RIA5.net
..と

416:NAME IS NULL
12/03/22 02:46:19.85 klRCs3GU.net
いきなりですが。
このデータベースってMySQLやPostgreSQLみたいに資格ってないですか?
まぁなさそうなのでないと思いますが。
英語圏ではあるのかな?

417:NAME IS NULL
12/03/24 00:07:07.89 .net
>>410
SQLの実行時間が表示されたり
インデックスの使用状況がグラフで確認できたり
2つのDBを比較する機能が付いていたり、
有料版使い始めたら無料版には戻れないかな。
違っていたらスマソ


>>416
海外は知らないけど国内では聞いたことないなぁ


418:NAME IS NULL
12/04/03 19:12:39.45 .net
win2008サーバー64bit版にFB2.5を入れてるんだけど
クライアントが32bitのXpだとIBExpertがエラーでDBを開けない
サーバーや64bitの7からなら開ける
エラーメッセージは

select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

can't format message 13:99 -- message system code -4.
invalid format for transaction parameter block.

これが延々と出てIBExpertを強制終了させるしかなくなる

何か対策はありませんか


419:NAME IS NULL
12/04/04 04:29:19.01 .net
クライアントは他のサーバ(32Bit版FB2.5とか)には接続できてるの?


420:325
12/04/04 10:37:22.96 .net
>>419
もともと32bit XpのFB1.5にはつながっていました
新たに2008Kサーバーを追加してFB2.5を入れたところダメだった




421:NAME IS NULL
12/04/04 22:51:10.24 .net
>>420
クライアントのバージョンが古いとか?

422:NAME IS NULL
12/04/05 02:22:37.78 .net
IBExpertもFBCLIENT.DLLも最新のものを試してみましたが変わりませんでした


423:NAME IS NULL
12/04/07 01:12:39.08 .net
windows7でfirebirdとflameRobinを使い始めたのですが
CREATE TABLE TEST(

NAME Varchar(20)

);
こんなテーブルを character set UTF8のデータベースに作成し、
flameRobin上から

INSERT INTO TEST2 (NAME) VALUES('あああ')
と日本語を含んだ列を追加しようとすると、

Dynamic SQL Error
SQL error code = -104
Malformed string

INSERT INTO TEST2 (NAME) VALUES('aaa')
こんな感じのエラーが出るのですが、どうすれば日本語データを挿入することができるのでしょうか

ちなみにnetbeansのデータベースツールからやろうとしても同じような事になります。

424:NAME IS NULL
12/04/07 01:13:38.83 .net
>INSERT INTO TEST2 (NAME) VALUES('aaa')
すいませんこの行は関係ないです

425:NAME IS NULL
12/04/07 12:02:01.49 .net
>>423
flameRobinの接続はUTF-8でやってる?

426:NAME IS NULL
12/04/08 15:10:46.31 .net
>>425
返信ありがとうございます。
最初そういう設定があるのかなと思って
flameRobin自体の文字コード設定を探してみたのですが見つけられないんです

427:NAME IS NULL
12/04/10 00:47:47.75 .net
FlameRobinはたしか、Ver0.9.3あたりのUnicode対応版じゃないと駄目だったような気がする。

428:NAME IS NULL
12/04/10 02:44:38.99 .net
>>427
そのとおりでした。
使ってたのが0.8.3の日本語版でした。
最新版をいれてうまくいきました。


>>425,>>427
どうもすいません。ありがとうございました!

429:NAME IS NULL
12/04/13 19:58:18.23 ZlTchvKS.net
Firebird 2.0.7 age

430:NAME IS NULL
12/04/26 23:31:39.53 .net
3はいつ?
window関数使いたい

431:NAME IS NULL
12/05/07 11:40:11.45 .net
サーバーのリプレースで2003 32bitから2008R2 64bitに変更する際に
FB1.5サーバーをインストールしてdbファイルもそのまま使えますか?

432:NAME IS NULL
12/05/07 21:01:06.57 .net
Firebirdのバージョンが一緒ならDBファイル(FDB)はそのまま使える。
Windows Server 2008 R2でFirebird 1.5は多分動くけど、どっか設定をいじらないと
いけなかったっような?Server 2008 R2 ≒ Windows 7なので、Firebird 1.5+Windows 7で
調べてみたらいいのでは。
URLリンク(www.firebirdfaq.org)
こんな話とか。

433:NAME IS NULL
12/05/09 15:30:07.90 .net
>>432
431じゃないけど、ものすごくタイムリーにその話が役に立ちました。ありがとう。

434:431
12/05/11 02:20:11.06 .net
>>432
ありがとうございます
まだ新鯖が来ないので来たら試してみます

435:NAME IS NULL
12/05/21 20:07:26.40 .net
2008に1.5を入れてみたけどクライアントによって繋がったりダメだったり
いまいち再現性がわからんので2.1に逃げた。いまんとこ安定。
2.5は適当に作ったファイルがgbakで蹴られた。キビシイのう・・・

436:NAME IS NULL
12/06/14 02:02:14.30 .net
組込用DBで良いのが無いか探していて、これを試してみようかと思ったのですが
Visual Studio用のDDEX Providerって、ドキュメント見ながらマシン構成ファイルを手でいじる以外無いんでしょうか
インストーラーが探しても見つかりませんでした

GUIツールはIBExpertとFlamerobinとあるようですが、皆さんはどちらを使っていますか?
それとカラムにSQL Serverみたいに説明をつけることは出来ますか?
「colA  これはカラムAだよ」というようにしたいのですが、ちと書き方がわかりませんでした

437:NAME IS NULL
12/06/14 03:29:54.82 .net
バージョンが分からんが
www.firebirdsql.org/refdocs/langrefupd25-ddl-comment.html

438:NAME IS NULL
12/06/14 23:43:39.39 .net
ありがとうございました。
コメントできるんですね
週末試してみます

439:NAME IS NULL
12/06/24 00:57:33.99 .net
ぽすけてください

CREATE TABLE SETTING_CATE (
CATENO INTEGER NOT NULL,
CATENM VARCHAR(60) NOT NULL,
URL VARCHAR(256),
LIST_NUM INTEGER
);
と言うテーブルを作って、プライマリーキーを貼ろうとしたら
ALTER TABLE SETTING_CATE
ADD CONSTRAINT PK_SETTING_CATE
PRIMARY KEY (CATENO);


Cannot commit transaction:
This operation is not defined for system tables.
unsuccessful metadata update.
cannot create index PK_SETTING_CATE.

と言うエラーになってしまいます
IBExpertでIndicesのタブからGUI上でインデックスを作ろうとしても、同じエラーになってします

と言うか、これ以降のテーブルを作ると全部のテーブルからPKもインデックスもメタデータが更新できないエラーになります
これって何かあるんでしょうか

最初の方に作ったテーブルは全然平気なんですが・・・

440:NAME IS NULL
12/06/24 01:45:28.19 .net
うぉぉぉぉぉ・・・・・っ
なおったぁぁぁぁぁーーーーーーーーー

バックアップしてリストアしたらなぜか直りました

なんか壊れてたみたいです。お騒がせしました

441:NAME IS NULL
12/07/17 16:04:02.06 .net
delphiでのUDFの書き方の例をあげてもらえないでしょうか?
ここまで書いて、どうしようかと迷う俺。できればお願い


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

232日前に更新/159 KB
担当:undef