Satura rādītājs
1. tēma
PostgreSQL atbalsta tādus pašus datu tipus kā citi apstrādātāji, tāpēc jau no paša sākuma šajā ziņā varam justies pazīstamā vidē, jo varam atrast atbalstu int, char, datestimes, booleans utt.
Tomēr mums ir arī jauni datu tipi, kas dod mums lielāku jaudu, definējot datu bāzi, jo mums ir datums ar laika joslām, laika intervāliem, masīviem un XML; Un, ja ar to nebūtu pietiekami, mēs pat varam definēt savus datu veidus, kas pielāgoti mūsu vajadzībām un prasībām.
Seriāls
Lai gan seriāls pats par sevi nav datu tips, tas pieder pie veselu skaitļu grupas, tomēr interesanti par tā esamību ir secības objekta izveidošana, izmantojot PostgreSQL, ar šo objektu var manipulēt, izmantojot vides rīkus, piemēram, rediģējot to ALTER SEQUENCE vai arī mēs varam to pārbaudīt tajā pašā pgAdmin, mēs varam arī izveidot neatkarīgu tabulu secību ar IZVEIDOT SEKVENCIJU un saistiet divas tabulas ar vienu un to pašu secību, lai to identifikatoru numuri nekad nepārklātu.
Sērijas ģenerēšanas funkcija
Vēl viena laba iezīme PostgreSQL un kas nav zināmi citiem apstrādātājiem, ir funkcija gerenate_series (), kas ļauj mums izveidot savas secības, norādot sākumu un beigas, kā arī lēcienu starp vienu un otru soli, lai panāktu kaut ko līdzīgu citā apstrādātājā, kas mums būtu jāizmanto LOOPS un citi rīki līdzīga rezultāta sasniegšanai.
Apskatīsim šo attēlu ar šīs funkcijas darbības piemēru.
Masīvi
Masīviem ir svarīga loma PostgreSQL, ir noderīgi, veidojot apkopojuma funkcijas, veidojot klauzulas IN Y JEBKURS, kā arī būt par starpnieku, kad vēlamies pārveidot no viena veida datiem uz citiem.
In PostgreSQL Katram datu tipam ir saistīts masīva tips, piemēram, veselam skaitlim ir masīvs vesels skaitlis [] vai rakstzīmei ir rakstzīme [].
Lai izveidotu masīvu, vienkārši ievadiet elementus šādā veidā:
SELECT ARRAY [2001, 2002, 2003] Kā gadi;
Ja elementi nāk no vaicājuma, mēs varam rīkoties šādi, kā redzam attēlā:
Iepriekšējais1 lapa no 2Nākamais