Subject | Re: [firebird-support] How to set database page size in embedded mode? |
---|---|
Author | Helen Borrie |
Post date | 2009-08-17T03:40:49Z |
At 01:17 PM 17/08/2009, you wrote:
Any tool can connect to a database, whether it was created by the embedded engine or by the full server engine.
You can use your favourite tool to connect to a database in embedded mode. You will need the embedded client (fbembed.dll) to be in the same directory as the tool executable. The tool can only connect to the database if it can get exclusive access to the database. As a tip, don't use embedded mode to do your database development: it's not designed for that. It is a deployment model.
As for Jaybird-specific ways to create databases, ask on the firebird-java list.
./heLen
>Sorry, Firebird 2.1.2 and Jaybird 2.1.6.Include the PAGE_SIZE attribute in the CREATE DATABASE statement. The v.2.1 engine creates a database with the default page size of 4096 bytes. Higher sizes can be 8192 or 16384.
>
>I am creating a brand new database. Where can I change the default page size?
>Is there a tool that can connect to the database file created in embedded mode? (I am using Windows XP)That's an ambiguous question. ;-) So, to handle both angles of the ambiguity:
Any tool can connect to a database, whether it was created by the embedded engine or by the full server engine.
You can use your favourite tool to connect to a database in embedded mode. You will need the embedded client (fbembed.dll) to be in the same directory as the tool executable. The tool can only connect to the database if it can get exclusive access to the database. As a tip, don't use embedded mode to do your database development: it's not designed for that. It is a deployment model.
As for Jaybird-specific ways to create databases, ask on the firebird-java list.
./heLen