This commit is contained in:
Motiejus Jakštys 2019-10-26 19:56:04 +03:00
parent 3a0f095895
commit 227c168ee3

View File

@ -1,21 +1,13 @@
Trumpas programuotojo įvadas į PostGIS Pasaulio oro uostų įdomybės
====================================== ===========================
Kai mokėmės duomenų bazių, paprastai pavyzdiniai duomenų bazių modeliai būdavo Kai mokėmės duomenų bazių, paprastai pavyzdiniai duomenų bazių modeliai būdavo
gana panašūs vienas į kitą ir nuobodūs: sumodeliuoti biblioteką, sumodeliuoti gana panašūs vienas į kitą ir nuobodūs: sumodeliuoti biblioteką, sumodeliuoti
"draugų" duomenų bazę, ar gyvūnų klasifikaciją. "draugų" duomenų bazę, ar gyvūnų klasifikaciją.
Šis įrašas parodys, kaip prie žinomų SQL duomenų tipų galima pridėti erdvinius, Šis įrašas parodys, kaip prie nuobodžių SQL tipų greitai galima pridėti
ir kokias įdomias užklausas galime: sukursime tarptautinių oro uostų duomenų erdvinius, ir iš karto kokius įdomius klausimus galime uždavinėti. Apie oro
bazę (nebijokite, duomenis importuosime), užduosime ir atsakysime keletą įdomių uostus. :)
klausimų.
Kas yra PostGis?
----------------
PostGis yra PostgreSQL priedas. PostGis prideda PostgreSQL naujų tipų ir
funkcijų, skirtų dirbti su erdviniais duomenimis. Ką tai reiškia? Išspręskime
užduotį ir sužinosime.
Duomenų bazės sukūrimas Duomenų bazės sukūrimas
----------------------- -----------------------
@ -28,8 +20,10 @@ $ ./managedb init
``` ```
Visi skriptai ir `airports.dat` (oro uostų informacija) yra [šioje Visi skriptai ir `airports.dat` (oro uostų informacija) yra [šioje
repositorijoje][2]; skriptai nedideli, todėl labai rekomenduoju peržiūrėti bent repositorijoje][2]; skriptai nedideli. Kad suprastumėte toliau esančias SQL
jau `sql` failus. Patikrinkime, kas viduje: užklausas, rekomenduoju perskaityti `init.sql`.
Kai duombazė sukurta ir duomenys importuoti, patikrinkime, kas viduje:
``` ```
psql airportgames <<<" psql airportgames <<<"