PostrgeSQL a pgAdminIII, typy danych, klucz obcy, wzorce

0

hej :)

mam pytanie odnośnie tego pgAdmin, robię tam zestaw tabel do bazy i po prostu nie mam pojecia jaki wybrac typ danych dla zwyklego ciagu znaku (np. dla kolumny imie) - w tym pgadmin nie ma czegos takiego jak varchar...

jak zrobic tam (jaki wybrac typ danych) dla klucza glownego, bo chce by on automatycznie sie zwiekszal przy insertach z poziomu bazy (aby w kodzie sie tym nie przejmowac) np. mam tabele [id, imie, nazwisko] to chcialabym robic Insert into tabela values { imie, nazwisko} (pomijajac id, fajnie jakby to baza zalatwila automatycznie - o to przeciez chodzi, co nie ?)

czy to jest dobry pomysl na funkcjonalnosc zapis do bazy jesli chodzi o uzycie wzorcow

czysty wymysl - mam abstrakcyjna klase bazowa laczaca sie z baza i po niej dziedziczy szereg klas odpowidzialnych za zapis pojedynczych tabel, calosc jest opakowana fasada, ktora do tego jest singletonem

pozdrawiam i dzieki za pomoc

0

Typ "varchar" to "character varying"
Autonumerowanie zaś, to "serial" lub "bigserial"

1 użytkowników online, w tym zalogowanych: 0, gości: 1