Firebird関連スレ3 (692レス)
1-

593
(2): 2013/08/21(水) NY:AN:NY.AN ID:??? AAS
FB2.5で全角・半角の区別なく抽出するにはどうしたらいいでしょうか
たとえば
CODE integer
NAMAE Varchar(20)
テーブルT1があったとして
NAMAEには英数カナで全角・半角が混在しているとします

SELECT * FROM T1  WHERE NAMAE LIKE '%ナマエ%'

としたときに
全角の'ナマエ'を含む行
半角の'ナマエ'を含む行
省2
594
(1): 2013/08/22(木) NY:AN:NY.AN ID:Xcdh+VmN(1) AAS
>>593
SIMILAR TOで正規表現を使う
http://www.firebirdsql.org/refdocs/langrefupd25-similar-to.html

でも自分なら入力文字列内の半角文字を全角に変換してからFirebirdに渡すことで
常にデータをきれいな状態に維持する方を選ぶ。
595: 2013/08/23(金) NY:AN:NY.AN ID:??? AAS
やりたくてもできない大人の事情もあるだろうて。
596: 593 2013/08/23(金) NY:AN:NY.AN ID:??? AAS
>>594

ありがとうございます
そうですね、入力時に変換してしまった方が後々面倒がなくて済みますね
その方向で検討してみます
597: 2013/10/22(火)13:01 ID:??? AAS
LibreOffice Base の標準エンジンが Firebird になるみたいね
598: 2013/10/22(火)17:55 ID:??? AAS
へー、大出世じゃん。
599: 2013/11/12(火)11:56 ID:??? AAS
DBファイルが0バイトになってしまったことって、ありました?
600: 2013/11/12(火)21:02 ID:??? AAS
まったくないよ
601: 2013/11/26(火)15:32 ID:??? AAS
けっこー雑に扱ってもFBが原因のトラブルって今のとこ経験無いな。
602
(1): 2013/12/17(火)22:48 ID:d1l6ztWL(1) AAS
BLOBの更新で、たとえ元のバイナリデータより小さいデータで更新しても
DBのファイルサイズが減らないと思うのですが、、、それってバックアップ&リストア以外
で圧縮する方法ってないですか?
603: 2013/12/17(火)22:59 ID:??? AAS
ページサイズ分は最低確保するんじゃね?
604: 2013/12/18(水)07:52 ID:??? AAS
ファイル操作の知識があるプログラマからはそんな質問はでないはず
605
(1): 2013/12/18(水)16:16 ID:a+IXQz7R(1) AAS
>>602
ないです
数行足らずのバッチで書けるんだから書け
606: 2013/12/18(水)17:50 ID:??? AAS
>>605
 稼働を止めることができないので、止めずに圧縮ができたらとおもいまして。
 未使用領域の解放をしたかっただけなのですが、、、残念です。
607: 2013/12/19(木)00:32 ID:??? AAS
別に圧縮の必要はないと思うが(だからそういう実装がない)。エンバカデロのフォーラムで同じような話が出てたけど、
ファイルの削除済領域は再利用されるので、特段の理由(容量の大きくないメディアにコピーするとか)がなければ、
そのままで何の問題もない。何で未使用領域を解放したいのか、逆に理由を聞いてみたい。
608: 2013/12/19(木)08:42 ID:??? AAS

609: 2014/01/11(土)11:12 ID:??? AAS
Firebirdのスクリプト系言語のミドルウェアで一番安定してるのってなんでしょうか?
perl DBIは更新具合をみても将来性が不安だし、PHP PDOは完全に腐ってるしで
困ってます。
rubyやPythonなんかはどうなんでしょう?
610: 2014/01/12(日)15:52 ID:??? AAS
rubyのfbパッケージは、ruby1.9系でビルドできないっていうのが引っかかった。
一年前の記事なので今は治っているのかもしれない。

pythonは、新たにfdbというのが出てきてる。python2, 3系の両対応の模様。
http://pythonhosted.org/fdb/

JVM(Java)用のJayBirdを軽く触って見たけど、普通に使えた。
JVM系スクリプト言語だと、真っ先に思いつくのがGroovyか。
611: 2014/02/24(月)12:49 ID:1aaos4gx(1) AAS
MS-Access mdbをシングルプロセス(同時アクセスなし)でローカルでのみプログラムから使っているシステムを、ファイルが破損しないようにという観点でのみ、Firebirdに移行させようか迷っています
今までのところmdbファイルが壊れたことはありません
移行したら壊れにくくなるでしょうか?
612
(1): 2014/02/24(月)21:49 ID:??? AAS
壊れた経験がないのにそれだけの理由で移行しようとしてるのは何故?
破損を経験して予防しようってのなら分かるけど。

壊れてもいいようにバックアップとかの対策を先にして、なお頻繁に壊れるとか経験してからでも遅くないと思うが。
613
(1): 2014/02/25(火)05:56 ID:??? AAS
ソフト的に壊れることは両者ともほぼないだろうから壊れるとしたらハード的にじゃね?
そうとしたら壊れる確率はどっちでもほぼ同じだろう。
614: 2014/02/25(火)11:44 ID:QLXDLK9A(1) AAS
>>612-613
アドバイスありがとうございました
mdbでもソフト的に壊れる可能性がほぼないのであれば現状のまま運用していきます
615
(1): 2014/02/25(火)20:06 ID:??? AAS
mdbなんて普通は怖くて業務には使えないと思うが?Firebirdがいいかどうかは別として。
616: 2014/02/25(火)20:10 ID:??? AAS
MDBは全く壊れないよ、極めて堅牢、全然無問題
同時書き込みさえしなければ
617: 2014/02/26(水)15:45 ID:??? AAS
>>615
どういう点が怖いですか?
618: 2014/02/26(水)20:47 ID:??? AAS
mdbが壊れるとしたら、フォーム等の設計段階くらい
運用始めたら壊れないよ、ただし同時書き込みしない前提
619: 2014/02/27(木)21:25 ID:0+8F1jjC(1) AAS
スレチだけどトランザクションの有無とかDBアクセス中にプロセス死んだらどうなるんだとか
ダンプは取れるのかとかDBのサイズ上限はどこまでいけるんだとか

その辺が完備されてりゃ問題ないんじゃね?
MDBって個人的にはWindows専用SQLiteなポジションだと思ってるけど。
620
(1): 2014/04/15(火)05:46 ID:??? AAS
ずいぶん前の話だけどMS-Accessって、確かAccess2000からSQL Serverと互換エンジンになったと記憶してるんだよね。それ以前のJETエンジンは酷かったのは確かだけど。
10年以上前に、フロントエンドAccess・データベースOracleなモノを、運用規模縮小&DBサーバが保証諸々切れるからスタンドアロン運用にしたいという依頼がきて、
全部データ引っこ抜いてmdb化、ODBCで繋いだことがあるよ。
頑張って10年ほど働いたらしく、つい2年くらい前にようやく御役御免になったと聞いた。

まあ今時のmdbならそれなりに使えるんじゃね?もちろん負荷かけるような用途には向かないと思うけど。
あ、定期バックアップは忘れるなよ、一応な
621: 2014/05/01(木)16:35 ID:??? AAS
>>620
前半言ってることはそのとおりなんだが、前から他の人も言ってるように
「同時書き込みさえしなければ」という条件付き。

SQL Serverと同一エンジンになったから、というのは過信で、SQL Serverは
(というかRDBMSはどれも)複数アクセスできると言ってもファイルを握ってる
のは1つのサーバ。複数クライアントが直接ファイルを握りに行くAccessのような
危険なことはやっていない。

...というかなんでAccessの話になってんだ?
622: 2014/05/03(土)11:48 ID:??? AAS
まあ特に話す事もないしね。
ほんと何も手のかかからんええこやで。
623: 2014/06/11(水)19:51 ID:??? AAS
これ、AccessからODBCで繋いで、日本語読み書きできるの?
624
(1): 2014/06/14(土)14:34 ID:f6XTaYKp(1) AAS
できるよ
625: 2014/06/16(月)08:47 ID:??? AAS
>>624
具体的に教えてよ
626
(1): 325 2014/07/18(金)10:46 ID:??? AAS
FB2.5でバックアップを取る前にクライアントをすべて終了させたいのですがサーバーから強制切断する方法はありますか?
ある時間になったら一旦接続をすべて切ってバックアップを取ってから接続OKにするといったことがしたいです
627: 2014/07/18(金)10:47 ID:??? AAS
ああ、また名前が…
なんで消しても復活するんだ
628: 2014/07/19(土)10:21 ID:JKCtwk0x(1) AAS
★2ch勢いランキングサイトリスト★

◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
◎ +ニュース板他
・ Desktop2ch
省10
629: 2014/07/22(火)09:28 ID:??? AAS
2.5.3age
630: 2014/07/22(火)09:29 ID:v7zNcbKj(1) AAS
>>626
gfix -shut
631: 2014/07/29(火)19:44 ID:??? AAS
Tableが下記のようだとして日付二つをパラメーターとして期間内の在職日数を
SQLで取りだせるでしょうか
パラメータ1 2013/04/01
パラメータ2 2014/03/31
としたたき
社員コード 社員名  入社日   退職日
 1     A   1990/04/01 2014/03/31
 2     B   2014/01/01 
 3     C   2013/06/01 2013/06/30

これから
省5
632: 2014/07/29(火)19:45 ID:??? AAS
あ、環境はFB2.5です
633: 2014/07/31(木)19:11 ID:Y+6mGq5Z(1) AAS
CASE 使ってパラメータと入退社日のいずれか適当な方を返すようにして
DATEDIFFしてやれば取り出せるよ
634: 2014/11/30(日)11:22 ID:2Re2eZ9S(1) AAS
なんか話題はないのか話題は
あれか、もう誰も使ってないか、リプレースで他のDBMSに乗り換えか
635: 2014/11/30(日)13:11 ID:??? AAS
問題なく動いてるし、新しいバージョンは遅れててまだ出てないし、話題はないな
636: 2014/12/02(火)23:18 ID:sd1SCtZn(1) AAS
Firebird Advent Calendar 2014 ですってよ
http://qiita.com/advent-calendar/2014/firebird

Firebird3.0もベータリリースしたし、2015年はこのスレもちったあ賑わうかね
637
(1): 2014/12/18(木)11:38 ID:fjlJemKe(1) AAS
開発用にWindows上で、本番用はLinux上で
firebird 1.03を利用しています。
windows上からPerl::DBIで接続したくモジュールをインストールしたのですが、
fbclient.dllが見つからないと言われます。
そこで教えていただきたいのですが
・Perl::DBIを使えるようにするにはどうしたらよいでしょうか。
・Linux環境には、fbclient.dllもgds32.dllもないのですが
 どのようにしたらDBIが使えますでしょうか。
どなたかよろしくお願いします。
638
(1): 2014/12/19(金)22:09 ID:ccr1Mvm2(1) AAS
>>637
WindowsにFirebirdクライアントをインストールしてないのでは?
てか1.03てのも古いな
639
(1): 2014/12/20(土)09:50 ID:??? AAS
>>638
1.03を稼動させているので、fbcliend.dllの入っている1.5以上をインストールすると
上書きや競合等、問題が発生しませんでしょうか。
うろ覚えですが、1.03と1.5以降は互換性が保たれていないと記憶していますが・・・。
640
(1): 2014/12/21(日)20:03 ID:??? AAS
>>639
あー、WindowsでもFBServer動かしてるってことか

うーん、DBD::Interbaseのバイナリでも拾ってこなきゃダメなのか、あれ素直にコンパイルできないし
多分それだとPerlのバージョンも落とさなきゃダメだしなあ

1.03はやめようよ、ちょっと古すぎる
641: 2014/12/22(月)19:00 ID:??? AAS
>>640
やめたいのはやまやまですが、やめられない事情がありまして。
642: 2014/12/25(木)19:37 ID:??? AAS
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
    /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
    l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::http://ヽ::::::::::::::l
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ::::::::::http://ヽ:::::::::::|
    |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/      ヽ::::::::|
   ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙  ノ:::/ ,,;;;;;;,,    ,,,,ヽ:::::l
   ):::::::::::::::::::::::::::::::::::::::::::::::/    ノ/ __,'''i: ('''__):::l  
  )::::::::::::::::::::::::::::::::::::::::::::::::::/         ̄ ̄ン:. :「 ̄`ヾ   
 1:::::::::::::::::::::::「 `┤l:::::::::::::::::l          ̄   ,  ヽ ̄ l   
  `l:::::::::::::::::::::ヽ  :l li:::::::::::::/        ヽ  /´   `l  |
省9
643: 2015/02/15(日)23:24 ID:vCAfCq3q(1/2) AAS
http://imgur.com/evnCdqq.jpg
http://i.imgur.com/ghtjgqG.jpg
644: 2015/02/15(日)23:25 ID:vCAfCq3q(2/2) AAS
みす
645
(1): 2015/02/18(水)11:26 ID:??? AAS
大昔IB時代にスタンドアロンで作ったプログラムをC/Sに作り替えたいんですが
プログラムでワークテーブルを多用しています
このままでは同時に使えないので何とかしたいのですが
ワークテーブルをGlobal Temporary Tableで作り替えるだけで大丈夫でしょうか
環境はFB2.5とDelphi7です
646
(1): 2015/03/01(日)21:20 ID:I/suDyr9(1) AAS
>>645
とんだ遅レスだけどw
ワークテーブルの使用がトランザクション内で完結するならオッケー
647: 2015/03/02(月)22:09 ID:??? AAS
>>646
ありがとうございます
色々テストして一応期待通りの動きはしていたのですが確信が持てませんでした
これで移行がかなり楽になります
648: 2015/03/19(木)14:09 ID:??? AAS
ビッ○カメラ札幌店の副店長の佐藤伸弦が暴行事件が起きていた

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
省1
649: 2015/04/07(火)17:03 ID:??? AAS
まったく同じ構造のデータベースA,B,Cがあって
AとBの各テーブルの内容をCにコピーして一つのデータにしたいのですが
SQLで出来ますか?
650
(1): 2015/04/07(火)17:04 ID:??? AAS
失礼、DBはFB2.5です
651: 2015/04/07(火)21:27 ID:??? AAS
>>650
FB 2.5ならいけるかも
http://www.firebirdfaq.org/faq16/
652: 2015/04/18(土)13:58 ID:??? AAS
flamerobin 使って、AとBのレコードを insert文としてコピー
653
(1): 2015/08/21(金)17:52 ID:??? AAS
Firebird3から、データベースの暗号化が出来るようなのですが、どのように実装したらよろしいでしょうか?
654: 2015/08/22(土)08:20 ID:??? AAS
暗号化APIを叩く
655: 2016/04/30(土)12:03 ID:6NQeL3Xt(1) AAS
3.0が出たというのに・・・この閑散さときたら・・・
656: 2016/05/03(火)21:11 ID:??? AAS
消費メモリーが少ないので気に入ってるよ
DB鯖いうとメモリドカ積みしてるの多いけどな
657: 2016/05/04(水)08:05 ID:??? AAS
安定してるから書くことが特にないんだよね
658: 2016/05/14(土)14:40 ID:??? AAS
ブラジルでは有名らしいじゃん。
日本だとまずMySQL、次に好きな人がPostgreSQL、その次以降でしょ〜
659: 2016/05/27(金)08:56 ID:??? AAS
>>653
http://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-security-encryption.html
660: 2016/06/19(日)14:45 ID:??? AAS
消費メモリ少ないのはいいんだけど、スペックがHDD性能依存なんだよね
DB鯖を分けるケース多いからメモリ余ってるんだけど、通常のDBみたいにメモリキャッシュ使いまくる設定ってどこいじるのかいまいちわからなくて困ってる
661: 2016/06/20(月)07:41 ID:??? AAS
大規模で共有前提だとメモリキャッシュってあまり有用じゃない
662: 2016/06/22(水)17:13 ID:??? AAS
詰めてって徐々に抽象化してくとOSがやるファイルキャッシュ
的なものを二重化してどうするのて事になるし
663
(1): 2016/06/27(月)11:11 ID:??? AAS
各バージョンの対応OSや必要スペックってどこでわかりますかね
1.5で動いてるシステムのサーバーを入れ替えることになったのですが
win2012なんですよね
1.5が動くのかどうか、2.5.xならどうか知りたかったのですが
公式のsystem requirementsの情報が古くて困っています
664: 2016/07/21(木)12:27 ID:??? AAS
>>663
細かいところまで検証してないけど2012にFB1.5.6を入れてみました。
普通に動いてます。
2.5を使うつもりで買ったやつだけどw
665: 2016/08/24(水)00:17 ID:??? AAS
Firebird3.0なんですが、Framerobin0.9.2.1は使えるのでしょうか?
ネットで調べたところ、Linux版はfbclientのシンボリックリンク張替えでいけるようなことはあったのですが、
Windows版を試したのですが、FB3.0のfbclient.dllをFramerobin.exeと同じディレクトリに置いても接続できない状況です
666: 2016/12/14(水)16:16 ID:??? AAS
TBS

TBS
667: 2016/12/14(水)17:32 ID:N9niUPpc(1) AAS
パチンコ屋のホルコンってこのOS使ってんのな
668: 2016/12/14(水)22:18 ID:??? AAS
OSじゃない。DB(RDBMS)
669: 2017/05/16(火)09:19 ID:??? AAS
ちょっと質問ですが、現在のFirebirdのODBCや..net プロバイダでは
1.0の枝分かれした初期のようにinterbaseに繋ぐことは出来ないでしょうか?

対象DBファイルはinterbaseの「IBファイルなのですが・・・。
670: 2017/05/20(土)17:35 ID:??? AAS
Interbase 5.6 当時の付属 ODBCドライバ(INTERSOLV)でFirebird2.5が普通に使えてるので
その逆も・・・って簡単に行かないだろうか。
671: 2017/09/27(水)14:00 ID:??? AAS
ほしゅ
672: 2017/10/25(水)10:31 ID:??? AAS
使いやすいし情報も割とまとまってるし設定やらチューニングやらで悩まなくてよくて
個人的には一番好きなDBMSなんだけど
いざ新規プロジェクトに採用するかって段になると迷う。負の遺産作っちゃうんじゃないかって。
MySQLを拒む積極的な理由も特にないんだよなあ…
673: 2017/10/27(金)07:53 ID:??? AAS
人生は短い。自分のしたい様に生きるべき。
674: 2017/11/25(土)11:26 ID:??? AAS
MySQLってインストール面倒くさい印象。
675: 2017/11/25(土)15:30 ID:??? AAS
古いDBをメンテナンスしようと思ったらframerobinで開けない。ODS Version が古いって叱られた。
そういやこれ作ったとき Interbase 5.x だったのを思い出した。まあ普通にGBAK.EXEで更新。
このさき負の遺産になるかどうかは判らんけど、干支一回り以上生きてたので良しとする。
676: 2017/12/29(金)11:14 ID:dtNZwIie(1) AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

F6AJ11HOYE
677: 2018/02/14(水)13:25 ID:??? AAS
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
678: 2018/02/23(金)14:00 ID:??? AAS
ほしゅ
679: 2018/05/18(金)00:01 ID:zaDFXCBW(1) AAS
これの組込み版使ってる人いるかね?sqlite3よりやっぱいい?
680: 2018/05/18(金)08:29 ID:??? AAS
いいも何も格が違う
681: 2018/05/18(金)09:40 ID:??? AAS
どっちがどう?詳しく
682: 2018/10/13(土)19:49 ID:??? AAS
https://imgur.com/FAF05na.jpg
683: 2018/10/27(土)13:29 ID:??? AAS
なんもみえねー
684: 2018/11/06(火)07:34 ID:??? AAS
2.5.xってwindows server 2016に対応してますか?
対応プラットフォームがどこに書いてあるかわからなくて困ってます
685
(1): 2018/11/12(月)08:57 ID:??? AAS
ざっくり win32/win64 しか書いてない。
個別のOSに対しての対応表って見た事ないな。
server2016だけ動かないという事はないと思うけど
保証が必要なのであれば商用DBにするしかない。
686: 2018/11/17(土)21:32 ID:??? AAS
>>685
どうもです
やっぱり書いてないのか
687: 2018/12/05(水)14:24 ID:??? AAS
Interbaseなら表記あるけどね。
688: 2019/06/22(土)11:58 ID:??? AAS
ほしゅ
689: 2019/12/05(木)15:30 ID:aSiT3xxH(1/2) AAS
IBExpertが使えないんだけど、私だけ?
690: 2019/12/05(木)15:31 ID:aSiT3xxH(2/2) AAS
サイトにすらつながらない
https://www.ibexpert.com/
サービス停止してるの?
691: 2019/12/06(金)14:09 ID:??? AAS
いま行ったらここに飛ばされた
http://www.ibexpert.net/ibe/
692: 2021/11/08(月)09:36 ID:SjgSi//R(1) AAS
バルクインサートは出来ますか?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.520s*