mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 20:03:02 +01:00
Add Donor Request Page to Windows bianry installer
This commit is contained in:
parent
70bfc50b62
commit
c1651259e2
@ -173,6 +173,10 @@ set FBBUILD_INSTALL_IMAGES=%FB_ROOT_PATH%\builds\install_images
|
||||
set FBBUILD_PROD_STATUS=DEV
|
||||
)
|
||||
|
||||
:: if we do not have any external documentation we should not mark the build as production
|
||||
if not defined FB_EXTERNAL_DOCS set FBBUILD_PROD_STATUS=DEV
|
||||
|
||||
|
||||
@if "%FB_TARGET_PLATFORM%"=="x64" (
|
||||
set FBBUILD_FILE_ID=%PRODUCT_VER_STRING%-%FBBUILD_PACKAGE_NUMBER%%FBBUILD_FILENAME_SUFFIX%-windows-x64
|
||||
) else (
|
||||
@ -219,6 +223,7 @@ set FBBUILD_INSTALL_IMAGES=%FB_ROOT_PATH%\builds\install_images
|
||||
@if not exist %FB_OUTPUT_DIR%\system32 (
|
||||
mkdir %FB_OUTPUT_DIR%\system32
|
||||
)
|
||||
|
||||
:: Note the confusion of RT library numbers here! These notes, as of time of
|
||||
:: writing 2021-12-21, are accurate for current versions of Visual Studio
|
||||
:: - 2017, 2019, 2022. Basic MS runtime version is v140. Except that is only
|
||||
@ -375,15 +380,16 @@ for %%v in (IPLicense.txt IDPLicense.txt ) do (
|
||||
if not exist %FB_OUTPUT_DIR%\system32\vccrt%MSVC_RUNTIME_LIBRARY_VERSION%_%FB_TARGET_PLATFORM%.msi (
|
||||
"%WIX%\bin\candle.exe" -v -sw1091 %FB_ROOT_PATH%\builds\win32\msvc%MSVC_VERSION%\VCCRT_%FB_TARGET_PLATFORM%.wxs -out %FB_GEN_DIR%\vccrt_%FB_TARGET_PLATFORM%.wixobj
|
||||
if ERRORLEVEL 1 (
|
||||
( call :ERROR Could not generate wixobj for MSVC Runtime MSI ) & ( goto :EOF )
|
||||
call :ERROR Could not generate wixobj for MSVC Runtime MSI %MSVC_RUNTIME_LIBRARY_VERSION% & goto :EOF
|
||||
) else (
|
||||
"%WIX%\bin\light.exe" -sw1076 %FB_GEN_DIR%\vccrt_%FB_TARGET_PLATFORM%.wixobj -out %FB_OUTPUT_DIR%\system32\vccrt%MSVC_RUNTIME_LIBRARY_VERSION%_%FB_TARGET_PLATFORM%.msi
|
||||
if ERRORLEVEL 1 ( ( call :ERROR Could not generate MSVCC Runtime MSI %MSVC_RUNTIME_LIBRARY_VERSION% ) & ( goto :EOF ) )
|
||||
if ERRORLEVEL 1 (
|
||||
call :ERROR Could not generate MSVCC Runtime MSI %MSVC_RUNTIME_LIBRARY_VERSION% & goto :EOF
|
||||
)
|
||||
)
|
||||
) else (
|
||||
echo Using an existing build of %FB_OUTPUT_DIR%\system32\vccrt%MSVC_RUNTIME_LIBRARY_VERSION%_%FB_TARGET_PLATFORM%.msi
|
||||
)
|
||||
)
|
||||
|
||||
::End of BUILD_CRT_MSI
|
||||
::--------------------
|
||||
@ -587,6 +593,15 @@ for %%v in (IPLicense.txt IDPLicense.txt ) do (
|
||||
@echo Error code %ERRLEV% in %SCRIPT_SHORT_NAME%
|
||||
@echo %*
|
||||
@echo.
|
||||
@if "%FBBUILD_PROD_STATUS%" == "PROD" (
|
||||
echo.
|
||||
echo Production status is Final or Release Candidate
|
||||
echo Error %ERRLEV% must be fixed before continuing
|
||||
echo.
|
||||
) else (
|
||||
set ERRLEV=
|
||||
ver > nul
|
||||
)
|
||||
::End of ERROR
|
||||
::------------
|
||||
@goto :END
|
||||
|
@ -40,6 +40,17 @@
|
||||
; server. They must be stopped manually.
|
||||
;
|
||||
;
|
||||
; Debugging this script
|
||||
;
|
||||
; You need to run BuildExecutableInstall.bat to create the correct environment.
|
||||
; If you have built firebird from run_all.bat you need to switch to the install
|
||||
; script directory:
|
||||
; pushd ..\install\arch-specific\win32
|
||||
;
|
||||
; After that you should be able to compile and debug the script from the command
|
||||
; line thus:
|
||||
; "%INNO6_SETUP_PATH%"\compil32.exe FirebirdInstall.iss
|
||||
;
|
||||
;
|
||||
#define MyAppPublisher "Firebird Project"
|
||||
#define MyAppURL "http://www.firebirdsql.org/"
|
||||
@ -660,6 +671,15 @@ Var
|
||||
|
||||
novcrt: Boolean; // Do not install the VC runtime libs
|
||||
|
||||
AdminUserPage: TInputQueryWizardPage;
|
||||
|
||||
DonorPage: TWizardPage;
|
||||
RichEditViewer: TRichEditViewer;
|
||||
DonateButton: TNewButton;
|
||||
|
||||
initWizardHeight: Integer; // In prev. version - the wizard form was resized to new size every time when go back button pressed
|
||||
|
||||
|
||||
#ifdef setuplogging
|
||||
// Not yet implemented - leave log in %TEMP%
|
||||
// OkToCopyLog : Boolean; // Set when installation is complete.
|
||||
@ -671,25 +691,15 @@ Var
|
||||
|
||||
#include "FirebirdInstallGUIFunctions.inc"
|
||||
|
||||
|
||||
var
|
||||
AdminUserPage: TInputQueryWizardPage;
|
||||
initWizardHeight: Integer; //In prev. version - the wizard form was resized to new size every time when go back button pressed
|
||||
|
||||
procedure InitializeWizard;
|
||||
begin
|
||||
initWizardHeight := wizardform.height;
|
||||
|
||||
{ Create a page to grab the new SYSDBA password }
|
||||
AdminUserPage := CreateInputQueryPage(wpSelectTasks,
|
||||
ExpandConstant( '{cm:CreateSYSDBAPassword}' )
|
||||
, ExpandConstant( '{cm:ClickThroughPWCreation}' ) + #13#10 +
|
||||
ExpandConstant( '{cm:PasswordNote}' ) , '' );
|
||||
AdminUserPage.Add( ExpandConstant( '{cm:SYSDBAPassword}' ), True);
|
||||
AdminUserPage.Add( ExpandConstant( '{cm:RetypeSYSDBAPassword}' ), True);
|
||||
// Create a page to grab the new SYSDBA password
|
||||
CreateAdminUserPage;
|
||||
|
||||
AdminUserPage.Values[0] := SYSDBAPassword;
|
||||
AdminUserPage.Values[1] := SYSDBAPassword;
|
||||
// Create a page to ask for donations
|
||||
CreateDonorPage;
|
||||
|
||||
end;
|
||||
|
||||
@ -1059,6 +1069,12 @@ begin
|
||||
case CurPage of
|
||||
wpInfoBefore: WizardForm.INFOBEFOREMEMO.font.name:='Courier New';
|
||||
wpInfoAfter: WizardForm.INFOAFTERMEMO.font.name:='Courier New';
|
||||
DonorPage.ID: begin
|
||||
DonateButton.Visible := True;
|
||||
WizardForm.BackButton.Visible := False;
|
||||
end;
|
||||
else
|
||||
DonateButton.Visible := False;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
@ -346,4 +346,74 @@ begin
|
||||
CloseDebugDlg;
|
||||
end;
|
||||
|
||||
// kate: replace-tabs on; indent-width 2; tab-width 2; replace-tabs-save on; syntax Pascal;
|
||||
|
||||
procedure CreateAdminUserPage;
|
||||
|
||||
begin
|
||||
|
||||
AdminUserPage := CreateInputQueryPage(wpSelectTasks,
|
||||
ExpandConstant( '{cm:CreateSYSDBAPassword}' )
|
||||
, ExpandConstant( '{cm:ClickThroughPWCreation}' ) + #13#10 +
|
||||
ExpandConstant( '{cm:PasswordNote}' ) , '' );
|
||||
AdminUserPage.Add( ExpandConstant( '{cm:SYSDBAPassword}' ), True);
|
||||
AdminUserPage.Add( ExpandConstant( '{cm:RetypeSYSDBAPassword}' ), True);
|
||||
|
||||
AdminUserPage.Values[0] := SYSDBAPassword;
|
||||
AdminUserPage.Values[1] := SYSDBAPassword;
|
||||
|
||||
end;
|
||||
|
||||
|
||||
procedure DonateButtonOnClick(Sender: TObject);
|
||||
var
|
||||
ErrorCode: Integer;
|
||||
begin
|
||||
ShellExecAsOriginalUser('open', 'https://firebirdsql.org/en/donate/', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
|
||||
end;
|
||||
|
||||
|
||||
procedure CreateDonorPage;
|
||||
var
|
||||
DonorText: AnsiString;
|
||||
|
||||
begin
|
||||
|
||||
// NOTE - The rtf must be pasted as a single line in the custom_messages.inc for the translated language. When removomg the EOLs pay attention that \par is always followed by a space.
|
||||
(*
|
||||
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}{\colortbl ;\red0\green0\blue255;}{\*\generator Riched20 10.0.17763}\viewkind4\uc1\pard\sa200\sl276\slmult1\qj\f0\fs24\lang9 Firebird has empowered users worldwide with its reliable and powerful database capabilities, thanks to years of dedicated development and community collaboration.\par \pard\li568\ri568\sa200\sl240\slmult1\qj\par \pard\sa200\sl276\slmult1\qj To ensure Firebird\rquote s continued growth and advancement, we invite you to {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/donate"}}{\fldrslt{\ul\cf1 make a donation}}}}\f0\fs24 through the Firebird Foundation. Your generous contributions help fund ongoing development, maintain critical infrastructure, and expand the features you rely on. Additionally, our affordable subscriptions offer exclusive benefits designed to enhance your Firebird experience.\par \par Every contribution, big or small, plays a vital role in keeping Firebird innovative and robust for everyone.\par \par Visit our {{\field{\*\fldinst{HYPERLINK https://firebirdsql.org/en/firebird-foundation/ }}{\fldrslt{website\ul0\cf0}}}}\f0\fs24 to explore how you can contribute to this mission and help ensure Firebird\rquote s bright future. Thank you for being a valued part of the Firebird community!\par };
|
||||
*)
|
||||
|
||||
DonorPage := CreateCustomPage( wpInfoAfter, 'Support Firebird Development', '');
|
||||
// For testing place it after the welcome page
|
||||
// DonorPage := CreateCustomPage( wpWelcome, 'Support Firebird Development', '');
|
||||
|
||||
DonorText := ExpandConstant('{cm:DonorPage}');
|
||||
|
||||
RichEditViewer := TRichEditViewer.Create(DonorPage);
|
||||
RichEditViewer.Width := DonorPage.SurfaceWidth;
|
||||
RichEditViewer.Height := DonorPage.SurfaceHeight;
|
||||
RichEditViewer.Anchors := [akLeft, akTop, akRight, akBottom];
|
||||
RichEditViewer.BevelKind := bkNone;
|
||||
RichEditViewer.BorderStyle := bsNone;
|
||||
RichEditViewer.Parent := DonorPage.Surface;
|
||||
RichEditViewer.ScrollBars := ssNone;
|
||||
RichEditViewer.UseRichEdit := True;
|
||||
RichEditViewer.RTFText := DonorText;
|
||||
RichEditViewer.ReadOnly := True;
|
||||
|
||||
DonateButton := TNewButton.Create(WizardForm);
|
||||
DonateButton.Left := 10;
|
||||
DonateButton.Top := WizardForm.CancelButton.Top;
|
||||
// NOTE - If adding new translations be sure to check that this button is wide enough
|
||||
// for the translation of 'Donate Now'.
|
||||
DonateButton.Width := WizardForm.CancelButton.Width + 40;
|
||||
DonateButton.Height := WizardForm.CancelButton.Height;
|
||||
DonateButton.Anchors := [akLeft, akBottom];
|
||||
DonateButton.Caption := ExpandConstant('{cm:DonateNow}');
|
||||
DonateButton.OnClick := @DonateButtonOnClick;
|
||||
DonateButton.Parent := WizardForm;
|
||||
DonateButton.Visible := False;
|
||||
|
||||
end;
|
||||
|
||||
|
||||
|
@ -88,3 +88,5 @@ en.RetypeSYSDBAPassword=Retype SYSDBA Password:
|
||||
en.InstallingMSVC32runtimes=Installing MSVC 32-bit runtime libraries to system directory
|
||||
en.InstallingMSVC64runtimes=Installing MSVC 64-bit runtime libraries to system directory
|
||||
|
||||
en.DonateNow=&Donate Now
|
||||
en.DonorPage={\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}{\colortbl ;\red0\green0\blue255;}{\*\generator Riched20 10.0.17763}\viewkind4\uc1 \pard\sl240\slmult1\qj\f0\fs24\lang9 Firebird has empowered users worldwide with its reliable and powerful database capabilities, thanks to years of dedicated development and community collaboration.\par \pard\li568\ri568\sl240\slmult1\qj\par\pard\sl240\slmult1\qj To ensure Firebird\rquote s continued growth and advancement, we invite you to {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/donate"}}{\fldrslt{\ul\cf1\cf1\ul make a donation}}}}\f0\fs24 through the Firebird Foundation. Your generous contributions help fund ongoing development, maintain critical infrastructure, and expand the features you rely on. Additionally, our affordable subscriptions offer exclusive benefits designed to enhance your Firebird experience.\par \par Every contribution, big or small, plays a vital role in keeping Firebird innovative and robust for everyone.\par \par Visit our {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/firebird-foundation/ "}}{\fldrslt{\ul\cf1\cf1\ul website}}}}\f0\fs24 to explore how you can contribute to this mission and help ensure Firebird\rquote s bright future. Thank you for being a valued part of the Firebird community!\par }
|
||||
|
@ -89,3 +89,5 @@ cz.RetypeSYSDBAPassword=Znovu heslo pro SYSDBA:
|
||||
cz.InstallingMSVC32runtimes=Instaluji 32bitové běhové knihovny MSVC do systémové složky
|
||||
cz.InstallingMSVC64runtimes=Instaluji 64bitové běhové knihovny MSVC do systémové složky
|
||||
|
||||
cz.DonateNow=&Přispějte nyní
|
||||
cz.DonorPage={\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}{\f1\fnil\fcharset238 Calibri;}}{\colortbl ;\red0\green0\blue255;}{\*\generator Riched20 10.0.17763}\viewkind4\uc1 \pard\sl240\slmult1\qj\f0\fs24\lang9 Firebird ji\f1\'9e l\f0\'e9ta umo\f1\'9e\'f2uje u\'9eivatel\'f9m po cel\f0\'e9m sv\f1\'ect\'ec vyu\'9e\f0\'edvat spolehliv\'e9 a v\'fdkonn\'e9 datab\'e1zov\'e9 funkce, a to d\'edky dlouholet\'e9mu v\'fdvoji a spolupr\'e1ci komunity.\par \par Aby mohl Firebird d\'e1le r\f1\'f9st a vyv\f0\'edjet se, zveme v\'e1s, abyste ho {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/donate "}}{\fldrslt{\ul\cf1\cf1\ul podpo\f1\'f8ili\f1 }}}}\f0\fs24 prost\f1\'f8ednictv\f0\'edm Firebird Foundation. Va\f1\'9ae p\'f8\f0\'edsp\f1\'ecvky pom\f0\'e1haj\'ed financovat pokra\f1\'e8uj\f0\'edc\'ed v\'fdvoj, udr\f1\'9eovat kl\f0\'ed\f1\'e8ovou infrastrukturu a roz\'9ai\'f8ovat funkce, na kter\f0\'e9 se spol\'e9h\'e1te. Nav\'edc na\f1\'9ae cenov\'ec dostupn\f0\'e9 p\f1\'f8edplatn\f0\'e9 nab\'edz\'ed exkluzivn\'ed v\'fdhody, kter\'e9 v\'e1m zp\f1\'f8\f0\'edjemn\'ed pr\'e1ci s Firebirdem.\par \par Ka\f1\'9ed\f0\'fd p\f1\'f8\f0\'edsp\f1\'ecvek, mal\f0\'fd nebo velk\'fd, hraje z\'e1sadn\'ed roli pro udr\f1\'9een\f0\'ed Firebirdu jako inovativn\'edho a v\'fdkonn\'e9ho n\'e1stroje pro v\f1\'9aechny.\par \par Nav\'9ativte na\'9ae {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/firebird-foundation/ "}}{\fldrslt{\ul\cf1\cf1\ul webov\f0\'e9 str\'e1nky}}}}\f1\fs24 a zjist\'ecte, jak m\'f9\'9eete pomoci zajistit sv\'ectlou budoucnost Firebirdu. D\'eckujeme, \'9ee jste sou\'e8\f0\'e1st\'ed komunity Firebirdu!\par \par }
|
||||
|
@ -89,3 +89,5 @@ fr.RetypeSYSDBAPassword=Confirmer le mot de passe SYSDBA:
|
||||
fr.InstallingMSVC32runtimes=Installer les bibliothèques MSVC 32-bit dans le répertoire système
|
||||
fr.InstallingMSVC64runtimes=Installer les bibliothèques MSVC 64-bit dans le répertoire système
|
||||
|
||||
fr.DonateNow=Faire un &don
|
||||
fr.DonorPage={\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}{\colortbl ;\red0\green0\blue255;}{\*\generator Riched20 10.0.17763}\viewkind4\uc1 \pard\sl240\slmult1\qj\f0\fs24\lang9 Firebird a permis aux utilisateurs du monde entier d'acc\'e9der \'e0 des bases de donn\'e9es fiables et puissantes, gr\'e2ce \'e0 des ann\'e9es de d\'e9veloppement et de collaboration avec la communaut\'e9.\par \par Pour assurer la croissance et le progr\'e8s continus de Firebird, nous vous invitons {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/donate"}}{\fldrslt{\ul\cf1\cf1\ul\'e0 faire un don}}}}\f0\fs24 par l'interm\'e9diaire de la Fondation Firebird. Vos contributions g\'e9n\'e9reuses aident \'e0 financer le d\'e9veloppement continu, \'e0 maintenir l'infrastructure critique, et \'e0 \'e9tendre les fonctionnalit\'e9s sur lesquelles vous comptez. De plus, nos abonnements abordables offrent des avantages exclusifs con\'e7us pour am\'e9liorer votre exp\'e9rience de Firebird.\par \par Chaque contribution, petite ou grande, joue un r\'f4le vital pour que Firebird reste innovant et robuste pour tout le monde.\par \par Visitez notre {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/firebird-foundation/ "}}{\fldrslt{\ul\cf1\cf1\ul site web}}}}\f0\fs24 pour d\'e9couvrir comment vous pouvez contribuer \'e0 cette mission et aider \'e0 assurer l'avenir de Firebird. Merci de faire partie de la communaut\'e9 Firebird !\par }
|
||||
|
@ -87,3 +87,6 @@ ru.SYSDBAPassword=Пароль SYSDBA:
|
||||
ru.RetypeSYSDBAPassword=Повторите пароль:
|
||||
ru.InstallingMSVC32runtimes=Устанавливаются библиотеки MSVC 32-bit runtime
|
||||
ru.InstallingMSVC64runtimes=Устанавливаются библиотеки MSVC 64-bit runtime
|
||||
|
||||
ru.DonateNow=&Пожертвовать сейчас
|
||||
ru.DonorPage={\rtf1\ansi\ansicpg1251\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset204 Calibri;}{\f1\fnil\fcharset0 Calibri;}} {\*\generator Riched20 10.0.17763}\viewkind4\uc1 \pard\qj\f0\fs24\lang1049 Firebird \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'e5\'eb\'ff\'ec \'e1\'e0\'e7 \'e4\'e0\'ed\'ed\'fb\'f5 \'ef\'ee \'e2\'f1\'e5\'ec\'f3 \'ec\'e8\'f0\'f3 \'f1\'e2\'ee\'fe \'ed\'e0\'e4\'e5\'e6\'ed\'ee\'f1\'f2\'fc \'e8 \'ec\'ee\'f9\'ed\'ee\'f1\'f2\'fc \'e1\'eb\'e0\'e3\'ee\'e4\'e0\'f0\'ff \'ec\'ed\'ee\'e3\'ee\'eb\'e5\'f2\'ed\'e5\'e9 \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'ea\'e5 \'e8 \'f1\'ee\'f2\'f0\'f3\'e4\'ed\'e8\'f7\'e5\'f1\'f2\'e2\'f3 \'f1 \'f1\'ee\'ee\'e1\'f9\'e5\'f1\'f2\'e2\'ee\'ec.\par\par \'d7\'f2\'ee\'e1\'fb \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e8\'f2\'fc \'ef\'ee\'f1\'f2\'ee\'ff\'ed\'ed\'fb\'e9 \'f0\'ee\'f1\'f2 \'e8 \'f0\'e0\'e7\'e2\'e8\'f2\'e8\'e5 Firebird, \'ec\'fb \'ef\'f0\'e8\'e3\'eb\'e0\'f8\'e0\'e5\'ec \'e2\'e0\'f1 \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'e0\'f2\'fc \'e5\'e3\'ee \'f1 \'ef\'ee\'ec\'ee\'f9\'fc\'fe Firebird Foundation. \'c2\'e0\'f8\'e8 \'e1\'eb\'e0\'e3\'ee\'f0\'ee\'e4\'ed\'fb\'e5 \'ef\'ee\'e6\'e5\'f0\'f2\'e2\'ee\'e2\'e0\'ed\'e8\'ff \'ef\'ee\'ec\'ee\'e3\'e0\'fe\'f2 \'f4\'e8\'ed\'e0\'ed\'f1\'e8\'f0\'ee\'e2\'e0\'f2\'fc \'ef\'f0\'ee\'e4\'ee\'eb\'e6\'e0\'fe\'f9\'f3\'fe\'f1\'ff \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'ea\'f3, \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'e8\'e2\'e0\'f2\'fc \'ea\'f0\'e8\'f2\'e8\'f7\'e5\'f1\'ea\'e8 \'e2\'e0\'e6\'ed\'f3\'fe \'e8\'ed\'f4\'f0\'e0\'f1\'f2\'f0\'f3\'ea\'f2\'f3\'f0\'f3 \'e8 \'f3\'eb\'f3\'f7\'f8\'e0\'f2\'fc \'f4\'f3\'ed\'ea\'f6\'e8\'ee\'ed\'e0\'eb\'fc\'ed\'ee\'f1\'f2\'fc, \'ed\'e0 \'ea\'ee\'f2\'ee\'f0\'f3\'fe \'e2\'fb \'ef\'ee\'eb\'e0\'e3\'e0\'e5\'f2\'e5\'f1\'fc. \'ca\'f0\'ee\'ec\'e5 \'f2\'ee\'e3\'ee, \'ed\'e0\'f8\'e8 \'e4\'ee\'f1\'f2\'f3\'ef\'ed\'fb\'e5 \'ef\'ee\'e4\'ef\'e8\'f1\'ea\'e8 \'ef\'f0\'e5\'e4\'eb\'e0\'e3\'e0\'fe\'f2 \'fd\'ea\'f1\'ea\'eb\'fe\'e7\'e8\'e2\'ed\'fb\'e5 \'ef\'f0\'e5\'e8\'ec\'f3\'f9\'e5\'f1\'f2\'e2\'e0 \'e4\'eb\'ff \'e2\'e0\'f8\'e5\'e9 \'f0\'e0\'e1\'ee\'f2\'fb \'f1 Firebird.\par \par\'ca\'e0\'e6\'e4\'fb\'e9 \'e2\'ea\'eb\'e0\'e4, \'e1\'ee\'eb\'fc\'f8\'ee\'e9 \'e8\'eb\'e8 \'ec\'e0\'eb\'e5\'ed\'fc\'ea\'e8\'e9, \'e8\'e3\'f0\'e0\'e5\'f2 \'e2\'e0\'e6\'ed\'f3\'fe \'f0\'ee\'eb\'fc \'e2 \'f1\'ee\'f5\'f0\'e0\'ed\'e5\'ed\'e8\'e8 \'e8\'ed\'ed\'ee\'e2\'e0\'f6\'e8\'ee\'ed\'ed\'ee\'f1\'f2\'e8 \'e8 \'ed\'e0\'e4\'e5\'e6\'ed\'ee\'f1\'f2\'e8 Firebird \'e4\'eb\'ff \'e2\'f1\'e5\'f5.\par \par\'cf\'ee\'f1\'e5\'f2\'e8\'f2\'e5 \'ed\'e0\'f8 \'e2\'e5\'e1-\'f1\'e0\'e9\'f2, \'f7\'f2\'ee\'e1\'fb \'f3\'e7\'ed\'e0\'f2\'fc \'ea\'e0\'ea \'e2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'e2\'ed\'e5\'f1\'f2\'e8 \'f1\'e2\'ee\'e9 \'e2\'ea\'eb\'e0\'e4 \'e8 \'ef\'ee\'ec\'ee\'f7\'fc \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e8\'f2\'fc \'f1\'e2\'e5\'f2\'eb\'ee\'e5 \'e1\'f3\'e4\'f3\'f9\'e5\'e5 Firebird. \'d1\'ef\'e0\'f1\'e8\'e1\'ee, \'f7\'f2\'ee \'ff\'e2\'eb\'ff\'e5\'f2\'e5\'f1\'fc \'f6\'e5\'ed\'ed\'ee\'e9 \'f7\'e0\'f1\'f2\'fc\'fe \'f1\'ee\'ee\'e1\'f9\'e5\'f1\'f2\'e2\'e0 Firebird!\par \f1\lang2057\par }
|
||||
|
@ -41,6 +41,16 @@ INSERT INTO country (country, currency) VALUES ('Austria', 'Euro');
|
||||
INSERT INTO country (country, currency) VALUES ('Fiji', 'FDollar');
|
||||
INSERT INTO country (country, currency) VALUES ('Russia', 'Ruble');
|
||||
INSERT INTO country (country, currency) VALUES ('Romania', 'RLeu');
|
||||
INSERT INTO country (country, currency) VALUES ('Ukraine', 'Hryvnia');
|
||||
INSERT INTO country (country, currency) VALUES ('Czechia', 'CzKoruna');
|
||||
INSERT INTO country (country, currency) VALUES ('Brazil', 'Real');
|
||||
INSERT INTO country (country, currency) VALUES ('Chile', 'ChPeso');
|
||||
INSERT INTO country (country, currency) VALUES ('Spain', 'Euro');
|
||||
INSERT INTO country (country, currency) VALUES ('Hungary', 'Forint');
|
||||
INSERT INTO country (country, currency) VALUES ('Sweden', 'SKrona');
|
||||
INSERT INTO country (country, currency) VALUES ('Greece', 'Euro');
|
||||
INSERT INTO country (country, currency) VALUES ('Slovakia', 'Euro');
|
||||
INSERT INTO country (country, currency) VALUES ('Portugal', 'Euro');
|
||||
|
||||
COMMIT;
|
||||
|
||||
@ -164,6 +174,10 @@ INSERT INTO department
|
||||
(dept_no, department, head_dept, budget, location, phone_no) VALUES
|
||||
('125', 'Field Office: Italy', '120', 400000, 'Milan', '2 430 39 39');
|
||||
|
||||
INSERT INTO department
|
||||
(dept_no, department, head_dept, budget, location, phone_no) VALUES
|
||||
('700', 'Firebird Project', null, 10001, 'Global', null);
|
||||
|
||||
|
||||
COMMIT;
|
||||
|
||||
@ -296,6 +310,89 @@ INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('SRep', 4, 'France', 'Sales Representative', 20000, 100000) /* Euro */;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Netherlands', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Russia', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Czechia', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Ukraine', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Brazil', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'France', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Spain', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Chile', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Hungary', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Sweden', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Greece', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Slovakia', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Portugal', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'USA', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Germany', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Australia', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'England', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Canada', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Japan', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Italy', 'Software Developer', 1, 2) ;
|
||||
|
||||
INSERT INTO job
|
||||
(job_code, job_grade, job_country, job_title, min_salary, max_salary) VALUES
|
||||
('Dev', 6, 'Belgium', 'Software Developer', 1, 2) ;
|
||||
|
||||
COMMIT;
|
||||
|
||||
@ -482,6 +579,253 @@ INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(145, 'Mark', 'Guckenheimer', '622', 'Eng', 5, 'USA', '05/02/94', 32000, '221');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(146, 'Dmitry', 'Yemanov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(147, 'Vladyslav', 'Khorsun', '700', 'Dev', 6, 'Ukraine', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(148, 'Alexander', 'Peshkov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(149, 'Adriano', 'Fernandes', '700', 'Dev', 6, 'Brazil', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(150, 'Pavel', 'Zotov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(151, 'Pavel', 'Cisar', '700', 'Dev', 6, 'Czechia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(152, 'Jiri', 'Cincura', '700', 'Dev', 6, 'Czechia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(153, 'Mark', 'Rotteveel', '700', 'Dev', 6, 'Netherlands', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(154, 'Paul', 'Reeves', '700', 'Dev', 6, 'France', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(155, 'Nickolay', 'Samofatov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(156, 'Arno', 'Brinkman', '700', 'Dev', 6, 'Netherlands', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(157, 'Claudio', 'Valderrama', '700', 'Dev', 6, 'Chile', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(158, 'Mike', 'Nordell', '700', 'Dev', 6, 'Sweden', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(159, 'Blas', 'Somoza', '700', 'Dev', 6, 'Spain', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(160, 'Roman', 'Rokytskyy', '700', 'Dev', 6, 'Germany', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(161, 'David', 'Jencks', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(162, 'Carlos', 'Alvarez', '700', 'Dev', 6, 'Spain', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(163, 'John', 'Bellardo', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(164, 'Erik', 'Kunze', '700', 'Dev', 6, 'Germany', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(165, 'Dmitry', 'Sibiryakov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(166, 'Ann', 'Harrison', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(167, 'Mark', 'O''Donohue', '700', 'Dev', 6, 'Australia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(168, 'Ignacio', 'Ortega', '700', 'Dev', 6, 'Spain', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(169, 'Konstantin', 'Kuznetsov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(170, 'Olivier', 'Mascia', '700', 'Dev', 6, 'Belgium', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(171, 'Peter', 'Jacob', '700', 'Dev', 6, 'Germany', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(172, 'Tilo', 'Muetze', '700', 'Dev', 6, 'Germany', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(173, 'Paul', 'Vinkenoog', '700', 'Dev', 6, 'Netherlands', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(174, 'Artur', 'Anjos', '700', 'Dev', 6, 'Portugal', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(175, 'Achim', 'Kalwa', '700', 'Dev', 6, 'Germany', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(176, 'Sean', 'Leyne', '700', 'Dev', 6, 'Canada', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(177, 'Ryan', 'Baldwin', '700', 'Dev', 6, 'England', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(178, 'Sandor', 'Szollosi', '700', 'Dev', 6, 'Hungary', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(179, 'Dmitry', 'Kuzmenko', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(180, 'Artem', 'Petkevych', '700', 'Dev', 6, 'Ukraine', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(181, 'Tomas', 'Skoda', '700', 'Dev', 6, 'Slovakia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(182, 'Evgeny', 'Kilin', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(183, 'Oleg', 'Loa', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(184, 'Erik', 'La Bianca', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(185, 'Tony', 'Caduto', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(186, 'Juan', 'Guerrero', '700', 'Dev', 6, 'Spain', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(187, 'Chris', 'Knight', '700', 'Dev', 6, 'Australia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(188, 'Neil', 'McCalden', '700', 'Dev', 6, 'England', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(189, 'Grzegorz', 'Prokopsi', '700', 'Dev', 6, 'Hungary', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(190, 'Paul', 'Beach', '700', 'Dev', 6, 'France', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(191, 'Geoffrey', 'Speicher', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(192, 'Helen', 'Borrie', '700', 'Dev', 6, 'Australia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(193, 'Philippe', 'Makowski', '700', 'Dev', 6, 'France', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(194, 'Dimitrios', 'Ioannides', '700', 'Dev', 6, 'Greece', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(195, 'Jim', 'Starkey', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(196, 'Evgeny', 'Putilin', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(197, 'Alexander', 'Potapchenko', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(198, 'David', 'Rushby', '700', 'Dev', 6, 'USA', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(199, 'Norman', 'Dunbar', '700', 'Dev', 6, 'England', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(200, 'Pavel', 'Menshchikov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(201, 'Tomneko', 'Hayashi', '700', 'Dev', 6, 'Japan', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(202, 'Umberto', 'Masotti', '700', 'Dev', 6, 'Italy', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(203, 'Roman', 'Simakov', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(204, 'Stephen', 'Boyd', '700', 'Dev', 6, 'Canada', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(205, 'Alexey', 'Kovyazin', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(206, 'Martin', 'Koeditz', '700', 'Dev', 6, 'Germany', '07/31/2000', 1, '007');
|
||||
|
||||
INSERT INTO employee (emp_no, first_name, last_name, dept_no, job_code,
|
||||
job_grade, job_country, hire_date, salary, phone_ext) VALUES
|
||||
(207, 'Ilya', 'Eremin', '700', 'Dev', 6, 'Russia', '07/31/2000', 1, '007');
|
||||
|
||||
COMMIT;
|
||||
|
||||
@ -602,6 +946,87 @@ INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
Set up a field office in Australia and Singapore.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('FCORE', 'Firebird engine', 146, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
Everything that makes core Firebird distributions:
|
||||
- Firebird server
|
||||
- Utilities
|
||||
- Plugins, UDF, UDR
|
||||
- Ports, packaging and installers
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('FBDOC', 'Documentation', null, 'other');
|
||||
|
||||
/* proj_desc blob:
|
||||
Firebird documentation:
|
||||
- Release Notes
|
||||
- Guides and books
|
||||
- Articles
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('PYTHN', 'Python drivers', 151, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
Python drivers and extension libraries.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('DTNET', '.NET drivers', 152, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
.NET drivers and extension libraries.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('ODBCD', 'ODBC drivers', null, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
ODBC/OLE DB drivers.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('PHPDR', 'PHP drivers', null, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
PHP drivers and extension libraries.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('JAVAD', 'Java drivers', 153, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
Java drivers and extension libraries.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('FB-QA', 'Firebrid QA', 150, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
Firebird QA:
|
||||
- tools
|
||||
- tests
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('INFRA', 'Infrastructure', null, 'other');
|
||||
|
||||
/* proj_desc blob:
|
||||
Firebird Project infrastructure.
|
||||
*/
|
||||
|
||||
INSERT INTO project (proj_id, proj_name, team_leader, product) VALUES
|
||||
('BTLER', 'Firebrid Butler', 151, 'software');
|
||||
|
||||
/* proj_desc blob:
|
||||
Firebird Butler:
|
||||
- Specifications
|
||||
- Saturnin
|
||||
*/
|
||||
|
||||
COMMIT;
|
||||
|
||||
/*
|
||||
@ -642,6 +1067,79 @@ INSERT INTO employee_project (proj_id, emp_no) VALUES ('MKTPR', 8);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('MKTPR', 14);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('MKTPR', 52);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 146);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 147);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 148);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 149);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 154);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 155);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 156);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 157);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 158);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 159);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 163);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 164);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 165);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 166);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 167);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 168);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 169);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 170);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 171);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 174);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 175);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 176);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 178);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 179);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 180);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 181);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 182);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 183);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 184);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 185);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 186);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 187);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 188);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 189);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 190);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 191);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 195);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 196);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 203);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 204);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FCORE', 207);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 172);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 173);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 192);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 199);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 200);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 201);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FBDOC', 202);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('PYTHN', 151);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('PYTHN', 198);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('DTNET', 152);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('DTNET', 162);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('ODBCD', 197);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('JAVAD', 153);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('JAVAD', 160);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('JAVAD', 161);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('JAVAD', 177);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FB-QA', 150);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FB-QA', 151);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('FB-QA', 193);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('INFRA', 194);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('INFRA', 176);
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('INFRA', 205);
|
||||
|
||||
INSERT INTO employee_project (proj_id, emp_no) VALUES ('BTLER', 151);
|
||||
|
||||
COMMIT;
|
||||
|
||||
/*
|
||||
|
@ -23,3 +23,43 @@ universal language translator.
|
||||
Expand marketing and sales in the Pacific Rim.
|
||||
Set up a field office in Australia and Singapore.
|
||||
|
||||
FCORE
|
||||
Everything that makes core Firebird distributions:
|
||||
- Firebird server
|
||||
- Utilities
|
||||
- Plugins, UDF, UDR
|
||||
- Ports, packaging and installers
|
||||
|
||||
FBDOC
|
||||
Firebird documentation:
|
||||
- Release Notes
|
||||
- Guides and books
|
||||
- Articles
|
||||
|
||||
PYTHN
|
||||
Python drivers and extension libraries.
|
||||
|
||||
DTNET
|
||||
.NET drivers and extension libraries.
|
||||
|
||||
ODBCD
|
||||
ODBC/OLE DB drivers.
|
||||
|
||||
PHPDR
|
||||
PHP drivers and extension libraries.
|
||||
|
||||
JAVAD
|
||||
Java drivers and extension libraries.
|
||||
|
||||
FB-QA
|
||||
Firebird QA:
|
||||
- tools
|
||||
- tests
|
||||
|
||||
INFRA
|
||||
Firebird Project infrastructure.
|
||||
|
||||
BTLER
|
||||
Firebird Butler:
|
||||
- Specifications
|
||||
- Saturnin
|
||||
|
Loading…
Reference in New Issue
Block a user