"Jornada Del Muerto" <ask@me.email> wrote in message news:hs91kv$eog$1@trimpas.omnitel.net... > 1 Ispudis naudojant pgAdmin > > 1. Radau View'us ir Funkcijas, o proceduru neradau, bet speju greiciausia > cia funkcijos ir bus proceduros ir funkcijos lyginant su MSSQL? > funkcijos pilnai prilaiko visą stored procedūrų funkcionalumą > 2. Na dar radau daug visko idomaus ipac su "FTS *" matau kad DB isvystyta > ir ne is tu kur nieko nezinodamas prisedes per valanda kazka padarai, bent > jau isnaudojant 50% DBVS galimybiu... > > 3. Kuriau lenta tai pasigedau tarp tikrai daug daugiau lauku tipu nei > kitur nvarchar (unicode varchar), bet kadangi db kuriau UTF8 ar teisingai > speju kad jos varchar bus unicodiniai ? tipo jei bus varchar(10) tai eis > irasyt 10 unicodiniu simboliu? na MSSQL kiek manau isirasytu tai 1 > simbolis kaip keli jei naudojamas ne nvarchar... kiek šnekėjau su PG dev'ais varchar'as kaipo toks nelabai turi prasmės, nes praktiškai jis vistiek saugomas kaip text, tik su apribojimu ilgiui, taigi jei neturi explicit ribojimų eilutės ilgiui - nesivargink su varchar - naudok text. > > 4. Ir is viso ju varchar tai: "character varying" siek tiek neiprasta :) > nu bet cia ne tragedija > > 5. Kuriant lentele su pgAdmin matau viena is tabu "Inherits" kuris labai > stipriai sudomino mane, idomu ka tai reiskia? gal cia kokios tai OOP db > uzuomazgos pagal architektura: > > Code CLASS == Database table > Object instance of class = database record > > Ivertinant tolesni objektu klasiu nuveldejima ir pletima ? > > Aka: > > class DBObject { > public int _id; > } > > > create table Objects { > _id integer > } > > class DBNamedObject : DBObject { > string name; > } > > -- cia improvizuoju -- > create table namedObjs : Objects { > name varchar(100) > } > > ar cia inherits kazkas kito ? jei butu tai tai butu aisku liuks :) teke > dirbt su tokios rusies sistemom... > > 6. Neradau kaip PK ar Auto increment uzdet id laukui :) cia kazkaip su > domenais zaist reik ? (p.s. pagrinde dirbes su MSSQL, MySQL, SQLite, > MSAccess ir pan - kur laukui lengvai nurodomas autoincrement kaip viena > savybiu) Serial (automatiškai sukuriamas sequence'as, transakcijos scope'e net jei yra kitas instertas - pasitikrinęs jo reikšmę gali gaut katik insertintą rownid ir panašiai)