nevenackonjevic posted on veljače 14, 2019 13:59
Nadgradnja PANTHEON baze na build 1001400
Važne promene koje su uključene u nadogradnju na ovu verziju:
- promena tipa polja u primarnim ključevima sa char na varchar
- mogućnost pretvaranja PANTHEON baze u unicode
Promena tipa polja u primarnim ključevima sa char na varchar
U prethodnim nadogradnjama polja tipa char koji su bila duža od 5 karaktera nismo menjali u varchar. Uradili smo ovo u ovoj verziji. Ako su sa korisničke tabele kreirani foreingn keys na PANTHEON tabelu biće potrebno da se taj ključ popravi. Ispod su uputstva za to.
Pripremljeni skript za već kreirana polja i ključeve
Potrebno je promeniti korisničke ključeve na dodatnim poljima, korisničkim tabelama koji imaju vezu tipa char->varchar (primeri tHE_SetSubj.acSubject, tHE_SetItem.acIdent, idr.).
Promene postojećih polja:

Promene postojećih skripti:

Nakon ove nadogradnje, zbog svih gore navedenih promena, preporučuje se, u cilju održavanja baze podataka, ponovno kreiranje indeksa ili koristite Clotho opciju da to uradite:

Unicode nadogradnja Pantheon baze
Od verzije 100400, nadogradnja PANTHEON baze podataka uključuje mogućnost nadogradnje baze podataka na unicode kodnu stranu. To znači da možete, na primer, za unos podataka u istu bazu koristiti latinične znakove, ćirilične znakove, kineske znakove itd.
Postojeća (var) char polja u bazi će se konvertovati u n (var) char polja. U unicode bazi podataka, ovi tipovi će se takođe koristiti u stored procedurama i funkcijama u bazi podataka, ARES SQL kodovima i koracima nadogradnje SQL-a.
Važna upozorenja:
Baza koja će biti nadograđena na unicode neće moći da se vrati na ANSI!
Zbog konverzije tipova polja, nadogradnja će trajati duže od "normalne" nadogradnje.
Pošto n (var) char polja zauzimaju više prostora, baza će biti veća nakon nadogradnje.
Kako da nadogradimo na Unicode standard?
Nadogradnja na unicode je dostupna kao napredna opcija u Clotho programu nadogradnje. Do njega ćete doći klikom na dugme „Napredno“, a zatim na kartici „Funkcije“.
izaberite karticu „Pretvori u Unicode“


Dodavanje korisnika u PANTHEON unicode bazu podataka
Potrebno je da proverite da li je SQL kod kompatibilan sa promenjenom PANTHEON bazom podataka. Registrovane funkcije izveštavanja i ARES-a dopunili smo sa dve nove funkcije:
• dlNKuote - zamenjuje KuotedStr. Na unicode bazi serija se menja u unicode string. Ovo je korisno za rešenja koja će se koristiti na unicode i ANSI bazama podataka.
• dlIsUnicode - vraća True ako je Unicode baza podataka. Za rešenja koja zahtevaju razliku između unicode i ANSI baze podataka.
Localization: RS
DL WebSites: