Hvad er alternativer til pgAdmin 4 til komplet PostgreSQL-databaseadministration – brugeradministration, sikkerhedskopier osv. (Til databehandling bruger jeg et andet værktøj)?


Bedste svar

SQL Workbench ( SQL Workbench / J – Home ) er et fantastisk gratis værktøj. Jeg har brugt det til Postgres og Redshift. Du kan tilpasse en masse.

Navicat ( DB Admin Tool til MySQL, PostgreSQL , MongoDB, MariaDB, SQL Server, Oracle & SQLite client ) er en anden favorit, men de er ikke gratis. Jeg tror, ​​du kan have prøveversioner, men Navicat Data Modeller Essential er gratis, så vidt jeg ved.

PgCli ( dbcli / pgcli ) er også cool. Tilbyder syntaks-fremhævning og automatisk færdiggørelse.

Svar

Hvordan kan jeg importere en PostgreSQL-database med pgAdmin?

Jeg har en eksisterende PostgreSQL database, jeg vil importere den til min localhost med pgAdmin-værktøjer, jeg vil vide: – hvordan jeg kan importere og eksportere en PostgreSQL – Hvordan jeg kan udføre et eksisterende script til pg AdminThanks

Nå … med al respekt ser det ud til, at der er nogle manglende brikker i dit spørgsmål. Lad os se:

Du prøver at “IMPORT” en PostgreSQL-database med pgAdmin … Det betyder automatisk, at du har en pgAdmin-forekomst tilsluttet en PostgreSQL-databasemotor … Så data er allerede i PostgreSQL-databasen; du behøver ikke at importere det.

Du siger “importer det til min localhost” … det vil betyde, at din “localhost” har brug for en PostgreSQL-database, der er korrekt installeret og kører derinde, og hvis du ønsker en pgAdmin-instans, der hjælper dig med at bruge den og administrere den.

Se, pgAdmin er et front-end-program til PostgreSQL-databasemotoren. Formålet med det er naturligvis at hjælpe dig med at få adgang databasemotoren, adgang til databaselagrene i den motor, for at hjælpe dig med at spørge om disse oplysninger og kort sagt for at gøre tingene pænere og lettere for dig, når du arbejder med en PostgreSQL-database.

Nu kan du tænke på måske at migrere data fra EN database (lad os kalde den Adb), der bor i en PostgreSQL-databasemotorinstans til EN ANDEN database (lad os kalde den Bdb) måske i den samme PostgreSQL-databasemotorinstans eller måske i en anden. , så skal du eksportere fra Adb hele databasens data, (pg\_dump er den kommando, der skal bruges, hvis du bruger tekstbaseret Post greSQL-værktøjer), som du kan gøre med pgAdmin … og derefter senere forbinde dit pgAdmin-program til den NYE database Bdb, måske endda oprette det og derefter importere den eksporterede fil til Bdb.

Medmindre jeg mangler noget fra dit spørgsmål, jeg synes, det skal hjælpe dig lidt med at forstå, hvad der er pgAdmin, hvad er PostgreSQL, deres forhold og til sidst bruge dem korrekt og nyde dem. De er begge meget seje fremragende softwareprodukter.

Lad os vide, hvordan det går, held og lykke.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *