sql >> Database teknologi >  >> RDS >> PostgreSQL

PowerShell-forbindelse til Postgres DB

Uden nogen klientdriver overhovedet, kan du blot udføre psql kommandolinjen læs og bearbejd derefter dets output. Dette er især nyttigt, når du kalder det som psql -qAt og/eller ved at bruge \copy .

Ellers skal har en slags klientdriver. Powershell har ingen indbygget supportkode til PostgreSQL-protokollen, så den kan derfor ikke kommunikere med PostgreSQL uden en form for klientdriver. nPgSQL ville være det mest oplagte valg, da det integrerer godt i .NET og kun består af .NET-samlinger. Du kunne sikkert samle nPgSQL som en Powershell-udvidelse... men som sædvanligt, nogen har allerede gjort det .

Ellers vil du sandsynligvis installere psqlODBC, som er en simpel msiexec for at installere derefter brugelig ved at bruge den sædvanlige ODBC-understøttelse .

(Den eneste grund til, at Powershell kan tale med MS SQL uden at installere yderligere drivere er, at drivere til MS SQL er indbygget).




  1. Sådan opretter du en tekstfil ved hjælp af sql-script med tekst |

  2. Import af MySQL-database fra en server til en anden

  3. SQL-forespørgsel for at kontrollere produkttype i WooCommerce

  4. Kan ikke konfigurere AspNet.Identity ved hjælp af PostgreSQL