Kako izraditi i ubaciti tablicu PostgreSQL [Primjeri]
Naredba za izradu nove tablice je
Sintaksa
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
Ovdje
table_name: je naziv tablice
field_name: Je li naziv stupca
data_type: je tip varijable stupca
constrain_name: nije obavezno. Definira ograniฤenja na stupcu.
Tablice nikada nemaju isti naziv kao bilo koja postojeฤa tablica u istoj shemi.
PostgreSQL Stvorite tablicu: SQL Shell
Ovdje je korak po korak proces stvaranja tablice PostgreSQL:
Korak 1) Poveลพite se s bazom podataka
Poveลพite se s bazom podataka u kojoj ลพelite stvoriti tablicu. Napravit ฤemo tablicu u bazi podataka guru99
\c guru99
Korak 2) Napravite tablicu
Unesite kod za izradu tablice
CREATE TABLE tutorials (id int, tutorial_name text);
Korak 3) Provjerite odnos tablica
Koristite naredbu \d za provjeru popisa relacija (tablica)
Korak 4) Pokuลกajte stvoriti istu tablicu
Ponovno pokuลกajte stvoriti istu tablicu, dobit ฤete pogreลกku
Korak 5) Koristite parametar IF NOT EXISTS
Koristite parametar IF NOT EXISTS i dobit ฤete obavijest umjesto pogreลกke
Popis parametara koje moลพete koristiti tijekom izrade tablice je iscrpan. Evo nekoliko vaลพnih
| Naziv parametra | Description |
|---|---|
| PRIVREMENO ili PRIVREMENO | Ovaj parametar stvara privremenu tablicu. Privremene tablice briลกu se na kraju sesije ili nakon trenutne transakcije. |
| Odjavljeno | Unlogged klauzula ne unosi podatke u WAL (write ahead log). Zbog uklanjanja ove dodatne IO operacije, performanse pisanja su poveฤane |
| Ako ne postoji | Ako veฤ postoji tablica s istim imenom, prikazuje se upozorenje umjesto pogreลกke |
| Naziv_tipa | Tablica koja preuzima strukturu iz navedenog sloลพenog tipa. |
Ovdje je PostgreSQL stvoriti tablicu primjer tablice s ograniฤenjima
CREATE TABLE order_info ( order_id integer CONSTRAINT order_details_pk PRIMARY KEY, Product_id integer NOT NULL, Delivery_date date, quantity integer, feedback TEXT );
PostgreSQL Napravi tablicu: pgAdmin
Ispod je korak po korak proces stvaranja tablice u pgAdmin-u:
Korak 1) U stablu objekata,
- Odaberite Baza podataka
- Odaberite shemu u kojoj ลพelite stvoriti tablicu u naลกem sluฤaju javna.
- Pritisnite Stvori tablicu
Korak 2) U skoฤnom prozoru unesite naziv tablice
Korak 3)
- Odaberite karticu Stupci
- Unesite pojedinosti stupca
- kliknite Spremi
Korak 4) U stablu objekata vidjet ฤete kreiranu tablicu
PostgreSQL Brisanje/ispuลกtanje tablice
The PostgreSQL Izjava DROP TABLE omoguฤuje vam uklanjanje definicije tablice i svih povezanih podataka, indeksa, ograniฤenja, pravila itd. za tu tablicu.
Trebali biste biti oprezni dok koristite naredbu DROP TABLE in PostgreSQL jer kad se tablica izbriลกe, tada bi se trajno izgubile i sve informacije sadrลพane u tablici.
Sintaksa
DROP TABLE table_name;
Primjer
Korak 1) Provjerimo postojeฤe tablice pomoฤu naredbe \d
Korak 2) Izbriลกite upute za tablice pomoฤu naredbe
DROP TABLE tutorials;
Korak 3) Ponovno provjerite popis relacija i vidjet ฤemo da je tablica izbrisana pomoฤu Postgresove naredbe za brisanje
Rezime
|
STVORI TABELU ime_tabele ( field_name data_type constrain_name, field_name data_type ime_ograniฤenja ); |
Naredba za izradu tablice |
| DROP TABLE ime_tablice; | Naredba za brisanje tablice u PostgreSQL |











