- •Firebird 2 Quick Start Guide
- •Table of Contents
- •About this guide
- •What is in the kit?
- •Classic or Superserver?
- •Embedded Server for Windows
- •Default disk locations
- •Linux
- •Windows
- •Installing Firebird
- •Installing the Firebird server
- •Installation drives
- •Installation script or program
- •Installing on Windows
- •Use the Guardian?
- •Installing on Linux and other Unix-like platforms
- •Installing multiple servers
- •Testing your installation
- •Pinging the server
- •Checking that the Firebird server is running
- •Server check: Linux and other Unices
- •Server check: Windows, running as service
- •Server check: Windows, running as application
- •Performing a client-only install
- •Windows
- •Linux and some other Posix clients
- •Server configuration and management
- •User management: gsec
- •Changing the SYSDBA password
- •Adding Firebird user accounts
- •Security
- •Windows Control Panel applets
- •Firebird Server Manager
- •Firebird Control Center
- •Administration tools
- •Working with databases
- •Connection strings
- •Local connection strings
- •TCP/IP connection strings
- •Third-party programs
- •Connecting to an existing database
- •Connecting with isql
- •Connecting with a GUI client
- •Creating a database using isql
- •Starting isql
- •The CREATE DATABASE statement
- •Firebird SQL
- •Division of an integer by an integer
- •Things to know about strings
- •String delimiter symbol
- •Apostrophes in strings
- •Concatenation of strings
- •Double-quoted identifiers
- •Expressions involving NULL
- •The DISTINCT keyword comes to the rescue!
- •More about NULLs
- •Preventing data loss
- •Backup
- •How to corrupt a database
- •Modifying metadata tables yourself
- •Disabling forced writes
- •Disabling forced writes on Windows
- •Disabling forced writes on Linux
- •Restoring a backup to a running database
- •Allowing users to log in during a restore
- •How to get help
- •The Firebird Project
- •Alphabetical index
Alphabetical index
A
Admin tools, 18
Aliases, 16, 19, 20
Apostrophes in strings, 23
B
Backup, 26
Books
The Firebird Book, 29
C
Checking the server, 10 Classic Server, 3 Configuration, 13 Connecting, 20
CONNECT statement, 20 connection strings, 18
Control Panel applets, 16
CREATE DATABASE statement, 22
D
Databases
aliases, 16, 19, 20
backup and restore, 26, 28, 29 connecting, 20
with a GUI client, 21 with isql, 20
corruption, 27 creating with isql, 21 example database, 20 metadata, 22, 27 security, 15
system tables, 22, 27 working with databases, 18
Disk locations, 5 Linux, 5 Windows, 6
Document history, 31 Documentation, 29 Double-quoted identifiers, 24
E
Example database, 20
F
Firebird Book, 29
Firebird Guardian, 8
Firebird project, 29 Firebird SQL, 22 Forced writes, 27
Linux forced writes bug, 28
G
gsec, 13 Guardian, 8, 10
H
Help, 29
I
Installation, 7
Classic or Superserver, 3 client-only, 12
drives, 7
kit contents, 3 script or program, 7 server, 7
Integer division, 23 isql
connecting to a database, 20 creating a database, 21
L
License notice, 34
M
Management, 13
N
NULL, 24
P
Passwords
changing, 14
Ping, 9
Project, 29
R
Restore, 26
to a running database, 28 user logins during restore, 29
S
Sample database, 20
35
Alphabetical index
Security, 15
Server name and path, 19 Services (Windows), 10 SQL, 22
CONNECT statement, 20
CREATE DATABASE statement, 22 Strings, 23
apostrophes in strings, 23 concatenation, 23 delimiter symbol, 23
Superserver, 3 SYSDBA, 14, 15, 15 System tables, 22, 27
T
TCP/IP, 19
Testing, 9
top command (Linux), 10
36