PostgreSQL är ett objektorienterat relationshanteringssystem, kraftfull, avancerad och högpresterande, är PostgreSQL gratis och öppen källkod släppt under PostgreSQL-licensen, liknar BSD eller MIT.
Använder och förbättrar SQL-språket tillsammans med ett stort antal funktioner för säker datalagring och hantering. Det är effektivt, pålitligt och skalbart för att hantera stora volymer och skapa företagsklassade och feltoleranta miljöer, samtidigt som det säkerställer hög dataintegritet.
PostgreSQL det är också mycket utdragbart med funktioner till exempel index kommer de med API: er så att du kan utveckla egna lösningar för att lösa dina datalagringsproblem.
Liksom många andra öppen källkodsprojekt, PostgreSQL-utveckling hanteras inte av ett företag eller en person utan drivs av en grupp utvecklare som arbetar i en osjälvisk, altruistisk, fri eller stöds av kommersiella organisationer.
Denna grupp kallas PGDG (PostgreSQL Global Development Group).
PostgreSQL-installation på Ubuntu 18.04 LTS och derivat
För att installera det här verktyget på våra system måste vi skapa en fil i /etc/apt/sources.list.d/pgdg.list som lagrar förvarets konfiguration.
Vi ska öppna en terminal med Ctrl + Alt + T och vi ska utföra i den:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' sudo apt install wget ca-certificates
Vi importerar den offentliga nyckeln
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
Y vi fortsätter att installera applikationen i vårt system med:
sudo apt update sudo apt install postgresql-10 pgadmin4
Och det är det, vi kommer att ha PostgreSQL installerat på vårt system.
Applikationstjänsten ska köras automatiskt efter att ha installerat den, vi kan verifiera detta helt enkelt genom att utföra följande kommando:
sudo systemctl status postgresql.service
Hur använder jag PostgreSQL på Ubuntu 18.04 LTS och derivat?
I PostgreSQL, klientautentisering styrs av konfigurationsfilen /etc/postgresql/10/main/pg_hba.conf.
Standardautentiseringsmetoden är "peer" för databasadministratören, vilket innebär att den tar emot användarnamnet på systemklientoperativsystemet och kontrollerar om det matchar det begärda databasanvändarnamnet för att möjliggöra åtkomst för lokala anslutningar.
Denna konfigurationsfil kan redigeras efter dina behov.
När allt är konfigurerat, systemkontot kan nås med följande kommando:
sudo -i -u postgres psql postgres=#
Det kan också nås med detta andra kommando direkt utan att först behöva komma åt postgres-kontot, för detta behöver vi bara utföra:
sudo -i -u postgres psql
För att avsluta kör vi bara:
postgres=# \q
En PostgreSQL, ett roll- och tillståndssystem användsDär roller är globala objekt som kan komma åt alla klusterdatabaser (med lämpliga privilegier).
Rollerna är helt åtskilda från användarna på operativsystemsnivå, även om det är bekvämt att upprätthålla en korrespondens mellan dem.
För att initiera ett databassystem innehåller varje ny installation alltid en fördefinierad roll.
Hur skapar jag en användare i PostgreSQL?
till skapandet av en ny roll i databasen behöver vi bara utföra följande kommando, där vi bara behöver ersätta "användare" med namnet vi vill tilldela:
postgres=# CREATE ROLE usuario;
Om vi nu vill lägga till inloggningsattributet till användarens roll behöver vi bara lägga till följande:
postgres=#CREATE ROLE usuario LOGIN;
Eller så kan den också skapas enligt följande
postgres=#CREATE USER usuario;
Genom att skapa detta, vi måste tilldela ett lösenord som vi kan säkerställa en autentiseringsmetod därigenom tillhandahålla ett krypterat lösenord när man ansluter till databasen.
Vi kan göra detta genom att skriva följande kommando:
postgres=#CREATE ROLE usuario PASSWORD 'contraseña'
Slutligen kan du hitta olika handledning och hjälp i många forum och webbplatser där de delar innehåll om användning och administration av PostgreSQL.
Hej, jag hade ett fel när jag placerade följande kommando i konsolen
wget –tyst -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key lägg till -
Tänk på att om du kopierar och klistrar med kommandoraden måste du ta bort skriptet efter "lägg till" och placera det manuellt. annars visas ett fel som det är.
Fel: pg_config körbar hittades inte.
Detta händer eftersom det manuset inte tolkas korrekt.