PostgreSQL is 'n gratis stelsel vir die bestuur van verskeie databasisse, geïmplementeer vir verskillende platforms, insluitende Windows en Linux. Die instrument ondersteun 'n groot aantal datatipes, het 'n ingeboude skriptaal en ondersteun werk met behulp van klassieke programmeringstale. In Ubuntu word PostgreSQL geïnstalleer via "Terminal" Met behulp van amptelike of gebruiker repositories, en na die voorbereidende werk, word toetse en skep van tafels uitgevoer.
Installeer PostgreSQL in Ubuntu
Databasisse word in verskeie gebiede gebruik, maar 'n gemaklike bestuurstelsel bied hulle gemaklike beheer. Baie gebruikers stop by PostgreSQL, installeer dit in hul bedryfstelsel en begin met tabelle werk. Vervolgens wil ons die hele installasieproses, die eerste bekendstelling en opstelling van die genoemde instrument, stap vir stap beskryf.
Stap 1: Installeer PostgreSQL
Natuurlik moet jy begin deur al die nodige lêers en biblioteke by Ubuntu te voeg om die normale funksionering van PostgreSQL te verseker. Dit word gedoen met behulp van die konsole en gebruiker of amptelike repositories.
- begin "Terminal" Op 'n maklike manier, byvoorbeeld, deur die spyskaart of deur die sleutelkombinasie te druk Ctrl + Alt + T.
- Eerstens, ons let op die gebruiker repositories, want die mees onlangse weergawes word gewoonlik eers afgelaai. Voeg in die veld opdrag in
sudo sh-c 'echo' deb //apt.postgresql.org/pub/repos/apt/ 'lsb_release -cs'-pgdg main ">> / etc /apt / sources.list.d/pgdg.list'
en klik dan op Tik. - Voer die wagwoord vir u rekening in.
- Daarna gebruik
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-sleutel voeg -
om pakkette by te voeg. - Dit bly net die stelsel biblioteke bywerk met die standaard opdrag.
sudo apt-update
. - As u belangstel om die nuutste beskikbare weergawe van PostgreSQL van die amptelike repository te verkry, moet u in die konsole skryf.
Jy kan die installasie postgresql postgresql-bydrae installeer
en bevestig die toevoeging van lêers.
Na voltooiing van 'n suksesvolle installasie, kan u voortgaan om 'n standaardrekening te begin, die werking van die stelsel en die aanvanklike konfigurasie na te gaan.
Stap 2: Begin PostgreSQL Eerste
Die bestuur van die geïnstalleerde DBMS vind ook plaas deur "Terminal" Gebruik die toepaslike opdragte. Die oproep na die verstek gebruiker lyk soos volg:
- Voer die opdrag in
sudo su - postgres
en klik op Tik. Hierdie handeling sal jou toelaat om na die bestuur te gaan namens die rekening wat standaard geskep is, wat tans as die hoof dien. - Deur die beheer konsole in te voer onder die vooruitsig van die gebruik van die profiel is deur
psql
. Omgaan met die omgewing sal jou help om te aktiveerhelp
- dit sal alle beskikbare opdragte en argumente wys. - Besigtig inligting oor die huidige PostgreSQL sessie word uitgevoer via
conninfo
. - Verlaat die omgewing sal die span help
q
.
Nou weet jy hoe om by die rekening aan te meld en na die bestuurskonsole te gaan. Dit is dus tyd om voort te gaan om 'n nuwe gebruiker en sy databasis te skep.
Stap 3: Skep gebruiker en databasis
Dit is nie altyd gerieflik om met die bestaande standaard rekening te werk nie, en dit is nie altyd nodig nie. Daarom stel ons voor om die prosedure vir die maak van 'n nuwe profiel te oorweeg en daaraan 'n aparte databasis te koppel.
- Om in die konsole onder die beheerprofiel te wees postgres (span
sudo su - postgres
) skryfcreateuser --interactive
en gee dit dan 'n geskikte naam deur karakters in die toepaslike string te tik. - Besluit dan of u die gebruiker se supergebruikerregte wil gee om toegang te verkry tot alle stelselbronne. Kies die regte opsie en gaan voort.
- Die databasis word beter genoem dieselfde naam as wat die rekening genoem is, so jy moet die opdrag gebruik
geskep klompies
waar lumpics - gebruikersnaam. - Oorgang na werk met die gespesifiseerde databasis vind plaas deur
psql-d klompies
waar lumpics - die naam van die databasis
Stap 4: Skep die tafel en werk met rye
Dit is tyd om jou eerste tafel in die aangewese databasis te skep. Hierdie prosedure word ook via die konsole uitgevoer, maar dit sal nie moeilik wees om die hoof bevele te hanteer nie, want al wat jy hoef te doen is om:
- Nadat u na die databasis verskuif het, voer die volgende kode in:
SKEP TAFEL toets (
equip_id reeks PRIMÊRE SLEUTEL,
Tik Varchar (50) NIE NULL,
kleur varchar (25) NIE NULL,
ligging varchar (25) tjek (ligging in ('noord', 'suid', 'wes', 'oos', 'noordoos', 'suidooste', 'suidwes', 'noordwes'))
install_date datum
);Eerstens word die tabel naam gespesifiseer. toets (jy kan enige ander naam kies). Die volgende beskryf elke kolom. Ons het die name gekies Tik Varchar en kleur varchar net vir 'n voorbeeld, jy kan toegang tot enige ander aanduiding, maar slegs met die gebruik van Latynse karakters. Die getalle tussen hakies is verantwoordelik vir die grootte van die kolom, wat direk verband hou met die data wat daar pas.
- Na inskrywing bly dit net om die tafel op die skerm te vertoon met
d
. - U sien 'n eenvoudige projek wat nog geen inligting bevat nie.
- Nuwe data word bygevoeg deur die opdrag
INSERT IN toets (tipe, kleur, ligging, installeer_datum) WAARDES ('skuif', 'blou', 'suid', '2018-02-24');
Eerstens word die naam van die tabel aangedui, in ons geval is dit toets, dan word al die kolomme gelys, en die waardes tussen hakies word aangedui, noodwendig in aanhalingstekens. - Dan kan jy 'n ander reël byvoeg, byvoorbeeld,
INSERT IN toets (tipe, kleur, ligging, installeer_datum) WAARDES ('swaai', 'geel', 'noordwes', '2018-02-24');
- Begin die tafel deur
SELECT * VAN toets;
om die uitslag te evalueer. Soos u kan sien, is alles korrek gereël en die data korrek ingevoer. - As jy enige waarde moet verwyder, doen dit deur die opdrag
Vee uit toets WAAR tipe = 'skyfie';
deur die vereiste veld in aanhalingstekens te spesifiseer.
Stap 5: Installeer phpPgAdmin
Databasisbestuur is nie altyd maklik om deur die konsole te presteer nie, daarom is dit die beste om dit op te gradeer deur die spesiale phpPgAdmin GUI te installeer.
- Prioriteit deur "Terminal" Laai die nuutste opdaterings vir biblioteke af via
sudo apt-update
. - Installeer Apache Web Server
sudo apt-installeer apache2
. - Na die installasie, toets sy prestasie en sintaksis korrektheid met behulp van
sudo apache2ctl configtest
. As iets verkeerd gegaan het, kyk na 'n fout volgens die beskrywing op die amptelike Apache-webwerf. - Begin die bediener deur te tik
sudo systemctl begin apache2
. - Noudat die bediener se operasie verseker is, kan u die phpPgAdmin-biblioteke byvoeg deur dit van die amptelike bewaarplek te laai via
U kan phppgadmin installeer
. - Vervolgens moet u die konfigurasielêer effens verander. Maak dit oop deur 'n standaard notaboek, spesifiseer
gedit /etc/apache2/conf-available/phppgadmin.conf
. As die dokument slegs-leesbaar is, benodig u die opdrag voor gedit spesifiseer ooksudo
. - Voor lyn "Vereis plaaslike" plek
#
, om dit in die kommentaar te herhaal en hieronder in te voerLaat van alles toe
. Nou toegang tot die adres sal oop wees vir alle toestelle op die netwerk, en nie net vir die plaaslike rekenaar nie. - Herbegin webbediener
sudo service apache2 herbegin
en voel vry om met PostgreSQL te werk.
In hierdie artikel het ons nie net na PostgreSQL gekyk nie, maar ook die installering van 'n Apache webbediener, wat gebruik word om LAMP sagteware te kombineer. As u belangstel om die volledige funksionering van u webwerwe en ander projekte te verseker, raai ons u aan om die proses van die byvoeging van ander komponente bekend te stel deur ons ander artikel by die volgende skakel te lees.
Sien ook: Die installering van die LAMP-suite in Ubuntu