FDB SQL
Konwersja plików

Konwertuj FDB na SQL

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja FDB na SQL?
Tak - FDB konwertuje się na SQL.

DBeaver (darmowy) oraz IBExpert (darmowa wersja personalna) umożliwiają eksport schematu i danych Firebird jako instrukcji SQL z poziomu interfejsu graficznego, jednak najpierw musi być zainstalowany silnik Firebird. Wynikiem jest plik tekstowy z instrukcjami CREATE TABLE i INSERT, który można załadować do innego silnika bazy danych.

Również na SQL: MYD · IBD · GBK

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować FDB na SQL?

Głównymi powodami są migracja i kopia zapasowa: przenoszenie danych do innego systemu bazy danych, takiego jak PostgreSQL, MySQL lub SQLite, lub archiwizacja schematu i danych w przenośnym, czytelnym formacie. Zrzut SQL to tekst niezależny od silnika, który każdy administrator bazy danych może sprawdzić, zmodyfikować i odtworzyć.

Jak przekonwertować FDB na SQL

DBeaver FREE

Połącz się z plikiem .fdb w DBeaver, kliknij prawym przyciskiem myszy bazę danych lub tabelę i wybierz Tools > Dump Database lub Export Data w formacie SQL INSERT, aby wygenerować plik .sql.

IBExpert FREE

Zarejestruj plik .fdb w IBExpert i użyj Tools > Database Extract, aby przygotować skrypt DDL schematu, a następnie Tools > Data Pump, aby wygenerować instrukcje INSERT dla danych.

O tych formatach

Jakość i na co uważać

  • DBeaver generuje ANSI SQL tam, gdzie to możliwe, ale składnia specyficzna dla Firebird, taka jak podtypy BLOB, generatory i triggery, może wymagać dostosowania przed załadowaniem do innego silnika bazy danych.
  • Funkcja Database Extract w IBExpert domyślnie eksportuje schemat (DDL), ale nie dane; użyj oddzielnie narzędzia Data Pump, jeśli potrzebujesz zarówno schematu, jak i instrukcji INSERT.
  • Silnik Firebird musi być zainstalowany, zanim jakikolwiek klient będzie mógł odczytać plik .fdb; niezgodność wersji ODS między silnikiem a plikiem spowoduje błąd.

Najczęściej zadawane pytania

Czy zrzut SQL będzie działał bezpośrednio w MySQL lub PostgreSQL?
Nie bez edycji - Firebird używa pewnych własnościowych elementów składni; typy danych i definicje obiektów będą wymagały dostosowania przed uruchomieniem zrzutu w innym silniku.
Czy DBeaver eksportuje zarówno schemat, jak i dane?
Tak - użyj opcji Dump Database dla schematu i danych lub Export Data z formatem SQL INSERT dla poszczególnych tabel.
Jakich danych uwierzytelniających potrzebuję, aby połączyć się z `.fdb`?
Domyślna nazwa użytkownika Firebird to SYSDBA, a hasło to masterkey, ale mogły one zostać zmienione przez administratora bazy danych.