PHP, JavaSCRIPT, PostgreSQL
JavaSCRIPT RAW bibliotekos demonstaracinė-testinė aplinka
ir kita, sukaupta per 15 metų, programavimo patirtis PostgreSQLPostgreSQL turi vieną gerą savybę kuri pagreitina kodo rašymą* ir užtikriną duomenų vientisumą** - visada tranzakcjos metu įvykus klaidai autimatiškai viskas grąžinama be išsaugojimo(Rollback) * Nereikia rašyti papildomų scriptų klaidų perėmimui ** Duomenys visada išsaugojami arba visi arba nieko ir niekada tik dalis. PVZ.: niekada dokumentai neišsaugomi be priskirto tipo ar privilegijos. SEQUENCE - numerių sekaSEQUENCE kadangi yra atskiras objektas todėl juo galima daug kur manipuliuoti. SEQUENCE yra nepavaldi tranzakcijoms ir rollback komandai - todėl visada garantuotai turėsime unikalų id. Pirmiausiai gavus unikalų nuperį, vėliau visuose skriptuose mes užsitikriname to pačio numerio panaudojimą: $varID = $pg->value_query("SELECT nextval('user_id_seq')"); $sql = "INSERT INTO users (id, vardas) values (".$varID.", 'vardenis'); INSERT INTO roles (users_id, val) values (".$varID.", B'0101' ) ; "; // dabar į duomenų bazę nusiųsime tik vieną komandą vietoje kelių ir atsakymo reikės sulaukti tik vienoDaugiau privalumų čia | ||
Programavimas PHP, Javascript, PostgreSQL:
Tel.: +370 698 30482 [LT,RU], el. paštas: info@fromris.lt |