Hvordan kjører jeg en .SQL -fil i PostgreSQL?

Hvordan kjører jeg en .SQL -fil i PostgreSQL?
Det er hovedsakelig to måter å kjøre noen “.SQL ”-fil i PostgreSql, E.g., PGADMIN brukergrensesnitt og SQL -skall av PostgreSQL. I denne artikkelen vil vi vise deg implementeringen av å kjøre SQL -filer ved å bruke begge måter for enkel PostgreSQL -brukere. Så la oss begynne med å bruke GUI først.

Metode 01: Via Pgadmin GUI

Den første metoden for å kjøre en “.SQL ”-filen i PostgreSQL bruker sitt pgadmin grafiske brukergrensesnitt. Så søk etter den installerte PGADMIN GUI fra menylinjen på Windows 10 -skrivebordet og trykk på den; Når den er fremhevet, åpner du den deretter. Det krever at du skriver inn hovedpassordet for å kjøre PGADMIN. Etter å ha lagt inn passordet, kan det hende du må legge til PostgreSQL -databasepassordet for å komme inn på det igjen. Så etter å ha lagt til databasepassordet, trykker du på "OK" -knappen på en dialogboks som er åpnet på skjermen for å begynne å bruke PGADMIN -grafisk brukergrensesnitt.

PGADmin grafiske grensesnittåpningsskjerm er vist nedenfor. Når du utforsker, kan du opprette en ny database eller enkelt bruke den allerede innebygde Postgres-databasen i alternativet "Databaser". Så vi vil bruke den allerede innebygde databasen Postgres fra listen.

Nå må vi åpne spørringsverktøyet for å kjøre et ".SQL ”-fil. Du kan trykke på spørringsverktøyikonet som er bosatt på oppgavelinjen til PGADMIN. En annen måte å åpne spørringsverktøyet er via databasen Postgres som allerede er innebygd. Vi må lage en tabell eller sette inn noen poster, noe som er umulig uten en database. Så høyreklikk på Postgres-databasen og gå litt ned til de andre alternativene. Du finner et alternativ for spørringsverktøy. Trykk på muligheten til spørringsverktøyet, som også demonstrert på bildet nedenfor, for å åpne spørringsredigereren på skjermpanelet til PostgreSQL PGADMIN Graphical User Interface.

Dette vil åpne spørringsredigereren til PGADMIN i databasen Postgres i GUI -vinduet. Spørringsområdet på PGADMIN -skjermen kan sees i utgangsbildet nedenfor. Man kan koding her lett. Vi må kjøre en "SQL" -fil fra systemet vårt; Vi må først importere eller legge til filen i PGADMIN -grafisk brukergrensesnitt. For det formålet vil du bruke oppgavelinjen til Query Editor. Innenfor denne oppgavelinjen finner du et ikon i mappen ved siden av ikonet til databasesøksverktøyikonet og før diskett -ikonet, som kan sees på bildet nedenfor. Trykk på det mappeikonet for å utforske og velge filene og mappene på Windows 10.

Et vindu som heter "Select File" vil bli åpnet på PGADMin -grafisk brukergrensesnittskjerm, som demonstrert på bildet nedenfor. Du kan se, det vil åpne standard “C” -katalogen til Windows 10 automatisk. Du må velge SQL -filen du vil importere til pgadmin ved å velge eller endre plasseringen av en fil. Forsikre deg om at SQL -filen din må inneholde noen spørsmål eller kommandoer som skal utføres. Legg til plasseringen av en fil i søkeområdet.

SQL -filen vår har vært lokalisert i "D" -katalogen til Windows 10; Vi må navigere mot det tiltenkte stedet i henhold til det demonstrerte bildet nedenfor. Etter å ha nådd stedet, kan du trykke på SQL -filen for å bli valgt og trykk på Select -knappen på skjermen for å legge den til PGADMIN Postgres Database Query Tool. Vi har valgt "prøven.SQL ”kodefil og tappet på“ Velg ”-knappen for å importere den i PGADMIN GUI.

Nå er filprøven.SQL er åpnet i pgadmin. Eksempelkoden.SQL -fil er importert i spørringsverktøyet til PGADMIN som vist i utgangsbildet under. Denne koden inneholder tabellopprettingsspørsmålet for å opprette en ny tabellkunde med noen kolonner relatert til kundeinformasjonen. Etter det har en annen spørring blitt brukt til å sette inn poster i tabellkunden etter å ha opprettet den. Nå er det på tide å utføre denne kodefilprøven.SQL gjennom spørringsverktøyet for å kjøre det. Du må trykke på det trekantede formede ikonet for å "løpe" for å utføre det for det formålet. Så trykk på den for å gjøre denne koden til å "kjøre". Utgangen viser at koden fungerer bra og tabellen er opprettet riktig. Koden satte inn 9 poster i tabellen "Kunden" med hell innen millisekunder i henhold til utgangsmeldingen.

Du kan finne ut den nyopprettede tabellen "Kunden" i listen over tabeller som holdes i Postgres -databasen som vist under på bildet.

Hvis du vil se at koden importert via prøven.SQL -filen har vært fullt funksjonell, du må følge prosedyren fra nå av. Vi vil også demonstrere hvordan du kan sjekke at postene har blitt satt inn i den viste tabellen etter utførelsen av filen. Kom sammen med oss ​​for å se prosedyren som vil bli demonstrert nå. Du må høyreklikke på tabellen "Kunde" som nettopp er opprettet og klikke på alternativet "Vis/redigere data" for å hente alle postene på PGADMIN-grafisk brukergrensesnitt, som demonstrert i øyeblikksbildet nedenfor.

Den vil vise alle postene og dataene som bare er satt inn i PGADMin Postgres -databasen via prøven.SQL -fil. Utgangen vil være i rutenettform, som demonstrert fra bildet. Dette var den enkleste måten å importere en SQL -fil til PostgreSQL -databasen.

Metode 02: via SQL Shell

En annen enklest og mest brukt måte å kjøre hvilken som helst SQL -fil i PostgreSQL er via SQL -skallet. Åpne SQL -skallet fra menylinjen til Windows 10. Legg til servernavnet ditt, databasenavnet der du vil importere filen, portnummeret du for øyeblikket er aktiv på, PostgreSQL -brukernavn og passord for å begynne å bruke SQL Shell. Etter å ha lagt til alle disse kravene, vil du jobbe på SQL -skallet, som vist i utgangsbildet nedenfor.

Sørg for å lagre SQL -filen i en katalog som lett kan være plassert. Vi har ikke endret plasseringen av SQL -filen vår, e.g., Prøve.SQL. Så spørringen som brukes til å kjøre SQL, vil være et skråskilt med alfabetet “I” som brukes til å importere filen. Du må legge til plasseringen av en fil sammen med denne spesielle karakteren for å kjøre og importere filen. Så vi har brukt spørringen nedenfor og traff Enter for å utføre den. Spørringen fungerte bra, opprettet et bord og satte også inn 9 nye poster i tabellen.

# \ i 'd:/arbeid/artikler/prøve.sql '

Da vi brukte Select Query i SQL -skallet for å hente postene, viser den hele den nye tabellen “Kunden” sammen med sine 9 poster på SQL -skjermen vår.

# Velg * fra kunde;

Konklusjon:

Innenfor denne demonstrasjonen har vi implementert to måter å importere og kjøre hvilken. Vi håper denne artikkelen vil være nyttig for de som er nye i PostgreSQL -databasen.