<< Click to Display Table of Contents >> Adatbázis műveletek |
![]() ![]() ![]() |
Amikor több adatbázisban is dolgozunk, akkor nem csak az alapértelmezett adatbázison szeretnénk műveleteket végezni. Ilyenkor használjuk az Adatbázis műveletek menüpont almenüit.
A deep.configuration.exe programban bekonfigurált szerver adatbázisai érhetők el az adatbázis műveletekkel. Ezt a konfigurálót a kliens Deep könyvtárából tudjuk elindítani. Amit itt beállítunk a Szerver mezőben szerverként azon a szerveren dolgozik a dbmanager.
|
Fejezet |
Megjegyzés |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Indítsuk el a kliens Deep könyvtárából a deep.dbmanager.exe-t.
A megjelenő „Bejelentkezés” ablakban a jelszó megadása (Alapértelmezetten nincs jelszó) és a dbmanager nyelvének (Magyar, English) kiválasztása után nyomjuk meg a „Bejelentkezés” gombot.
A megnyíló dbmanager program bal oldali navigációs ablakában az „Adatbázis műveletek” menü alatt válasszuk ki az „Új adatbázis” menüpontot.
A jobb oldali „Általános” területen az Adatbázis megnevezése mezőbe írjuk be a létrehozandó adatbázis nevét.
A menü sorban válasszuk ki az „Adatbázis létrehozása” műveletet, majd a létrehozási szándékot erősítsük meg a feljövő ablakban.
A létrehozási folyamat előrehaladásáról a megjelenő ablakban futó csík tájékoztat.
Majd a létrehozás végeztével le kell okézni a megjelenő – a létrehozás sikerességéről tájékoztató – ablakot.
Ezt követően a dbmanager jobb oldali területén megjelenik a létrehozás részletes naplózása arról, hogy mi történt.
Ezzel megtörtént az új adatbázis létrehozása.
A művelet végeztével zárjuk be a dbmanager ablakot a jobb felső kis x-szel.
Az alábbi log szöveges leírás azért került a dokumentumba, hogy szövegre történő kereséssel is megtalálható legyen.
„
rEVOLUTION DEEP keretrendszer adatbázis frissítő. Verzió: 17.2.7.0
rEVOLUTION Minden jog fenntartva.
Csendes üzemmód bekapcsolva
Adatbázis frissítése a következő elérés alapján:
Updating database via the following connection string:
XpoProvider=DEEPPostgres;Server=localhost;Port=5432;Database=v4;CommandTimeout=30000;User Id=postgres;Encoding=UNICODE;Keepalive=10;
Adatbázis-séma frissítése modulok...
Adatbázis adatfrissítést modulok...
Alap cég és felhasználó létrehozása...
Sorszámtömb kezelő motor adatbázis oldali eljárásainak létrehozása...
Kimutatások frissítése...
Kimutatás kategóriák frissítése...
Kimutatás kategóriák frissítése kész.
Kimutatás rendszer feltételek frissítése...
Kimutatás rendszer feltételek frissítése kész.
Kimutatás fájlok frissítése...
Kimutatás fájlok frissítése kész.
Kimutatás beállítások frissítése...
Kimutatás beállítások frissítése kész.
Kimutatások frissítése kész.
Kimutatás csomag frissítés kezdése
Kimutatás csomag frissítés vége
Sorszámtömb kezelő motor adatbázis oldali eljárásainak létrehozása...
Az adatbázis frissítése sikeresen lefutott.
”
Indítsuk el a kliens Deep könyvtárából a deep.dbmanager.exe-t.
A megjelenő „Bejelentkezés” ablakban a jelszó megadása (Alapértelmezetten nincs jelszó) és a dbmanager nyelvének (Magyar, English) kiválasztása után nyomjuk meg a „Bejelentkezés” gombot.
A megnyíló dbmanager program bal oldali navigációs ablakában az „Adatbázis műveletek” menü alatt válasszuk ki az „Adatbázis mentése” menüpontot.
A jobb oldali „Általános” területen az Adatbázis mezőben válasszuk ki a mentendő adatbázist. Alatta PostgreSQL esetén az Elérési út mezőben tallózzuk ki, hogy hová és milyen néven szeretnénk menteni az adatbázist. MSSQL használata esetén az MSSQL alapértelmezett backup könyvtárába történik a mentés, amit nem lehet módosítani. Ilyenkor a fájl neve mezőben tudjuk megadni, hogy milyen néven mentjük az adatbázist.
A menü sorban válasszuk ki a „Mentés” műveletet, majd a mentési szándékot erősítsük meg a feljövő ablakban.
A mentési folyamat előrehaladásáról a megjelenő ablakban futó csík tájékoztat.
Majd a mentés végeztével le kell okézni a megjelenő – a mentés sikerességéről tájékoztató – ablakot.
Ezzel megtörtént a mentés és létrejött a megadott helyre és néven a *.zip fájl.
A művelet végeztével zárjuk be a dbmanager ablakot a jobb felső kis x-szel.
Error in Dumpdatabase, vagy pg_dump.exe - Application Error esetén a teendők leírása a linkről olvasható. MSSQL-es mentéskori hibaüzenet esetén a megoldást lásd a linkről.
Adatbázis frissítésre akkor van szükség, ha az eddig használttól eltérő verziójú (újabb) deep programot szeretnénk használni, mert ilyenkor a frissítéssel végre kell hajtani az új programnak megfelelő adatbázis szerkezet módosításokat az adatbázisunkon.
Indítsuk el a kliens Deep könyvtárából a deep.dbmanager.exe-t.
A megjelenő „Bejelentkezés” ablakban a jelszó megadása (Alapértelmezetten nincs jelszó.) és a dbmanager nyelvének (Magyar, English) kiválasztása után nyomjuk meg a „Bejelentkezés” gombot.
A megnyíló dbmanager program bal oldali navigációs ablakában az „Adatbázis műveletek” menü alatt válasszuk ki az „Adatbázis frissítése” menüpontot.
A jobb oldali „Adatbázis frissítése” területen az Adatbázis mezőben válasszuk ki a frissítendő adatbázist. A mentés készítése (I/N) beállítással szabályozhatjuk, hogy frissítés előtt készítsünk-e mentést, ami feltétlenül ajánlott! Mindkét mezőnek kezdőértéket ad az Egyéb / Beállítások menüpontban az Alapértelmezett mentési hely területen megadott útvonal és mentés pipa. Amennyiben bepipáltuk, hogy készüljön mentés, akkor alatta PostgreSQL használata esetén az Elérési út mezőben tallózzuk ki, hogy hová, milyen néven mentsük el az adatbázist. (*.zip) MSSQL használata esetén az MSSQL alapértelmezett backup könyvtárába történik a mentés, amit nem lehet módosítani. Ilyenkor a fájl neve mezőben tudjuk megadni, hogy milyen néven mentjük az adatbázist.
A menü sorban válasszuk ki a „Frissítés” műveletet, majd a tájékoztató ablakban értelmezzük, hogy mi fog történni.
Ezeket leokézva megkezdődik a frissítés (előtte mentéssel, ha bepipáltuk azt is).
A frissítési folyamat előrehaladásáról a megjelenő ablakban futó csík tájékoztat.
Majd a frissítés végeztével le kell okézni a megjelenő ablakot.
Ezt követően a dbmanager jobb oldali területén megjelenik a frissítés részletes naplózása, hogy mi történt.
A teljes logot kimásolhatjuk jegyzettömbbe és elmenthetjük, hogy az esetlegesen felmerülő frissítési problémát dokumentáljuk magunknak / a deep fejlesztőknek.
Ezzel megtörtént az adatbázis frissítése.
A művelet végeztével zárjuk be a dbmanager ablakot a jobb felső kis x-szel.
Amennyiben adatbázis frissítés közben hibaüzenet érkezne, az egyik jellemző problémával kapcsolatban a megoldást az alábbi linken találja.
Indítsuk el a kliens Deep könyvtárából a deep.dbmanager.exe-t.
A megjelenő „Bejelentkezés” ablakban a jelszó megadása (Alapértelmezetten nincs jelszó.) és a dbmanager nyelvének (Magyar, English) kiválasztása után nyomjuk meg a „Bejelentkezés” gombot.
A megnyíló dbmanager program bal oldali navigációs ablakában az „Adatbázis műveletek” menü alatt válasszuk ki az „Adatbázis visszatöltése” menüpontot.
A jobb oldali „Adatbázis visszatöltés” területen az Adatbázis mezőben válasszuk ki azt az adatbázist, amelybe vissza akarjuk tölteni a mentésből az adatokat. Alatta PostgreSQL használata esetén az Elérési út mezőben tallózzuk ki, hogy honnan, milyen néven mentett adatbázissal szeretnénk felülírni a fenti adatbázisunk tartalmát. (*.zip) MSSQL használata esetén az MSSQL alapértelmezett backup könyvtárából történik a visszatöltés, amit nem lehet módosítani. Ilyenkor a fájl neve mezőben tudjuk kiválasztani, hogy milyen nevű mentést töltünk vissza. A Helyreállítás oka mezőben jelezhetjük, hogy miért volt szükség a visszaállításra. Ezt a Jövedéki megfelelés miatt jövedéki modult használó cégek adatbázisának visszatöltésekor töltsük ki.
A menü sorban válasszuk ki a „Visszatöltés” műveletet, majd a tájékoztató ablakban értelmezzük, hogy mi fog történni.
Utána a visszatöltési szándékot erősítsük meg a feljövő ablakban.
A visszatöltési folyamat előrehaladásáról a megjelenő ablakban futó csík tájékoztat.
Majd a visszatöltés végeztével le kell okézni a megjelenő – a visszatöltés sikerességéről tájékoztató – ablakot.
Ezzel megtörtént a korábbi mentés alapján az adatok visszatöltése a kiválasztott adatbázisba.
A művelet végeztével zárjuk be a dbmanager ablakot a jobb felső kis x-szel.
Leírását lásd az Alapértelmezett adatbázis műveletek / Általános lapfül leírásában.
pg_dump.exe - Application Error esetén a teendők leírása a linkről olvasható.
Indítsuk el a kliens Deep könyvtárából a deep.dbmanager.exe-t.
A megjelenő „Bejelentkezés” ablakban a jelszó megadása (Alapértelmezetten nincs jelszó.) és a dbmanager nyelvének (Magyar, English) kiválasztása után nyomjuk meg a „Bejelentkezés” gombot.
A megnyíló dbmanager program bal oldali navigációs ablakában az „Adatbázis műveletek” menü alatt válasszuk ki az „Adatbázis másolása” menüpontot.
A jobb oldali területen az Adatbázis mezőben válasszuk ki, hogy mely adatbázisunkat szeretnénk lemásolni. Alatta a Másolat adatbázis neve mezőben adjuk meg, hogy milyen néven szeretnénk létrehozni az eredeti adatbázis másolatát.
A menü sorban válasszuk ki az „Adatbázis másolása” műveletet, majd a másolási szándékot erősítsük meg a feljövő ablakban.
A másolási folyamat előrehaladásáról a megjelenő ablakban futó csík tájékoztat.
Majd a másolás végeztével le kell okézni a megjelenő ablakot.
Ezt követően a dbmanager jobb oldali területén megjelenik a másolás naplózása, hogy mi történt.
Ezzel megtörtént az adatbázis lemásolása.
A művelet végeztével zárjuk be a dbmanager ablakot a jobb felső kis x-szel.