sql >> データベース >  >> RDS >> PostgreSQL

Powershellを使用してリモートPostgreSqlデータベースに接続します

    参照:https://odbc.postgresql.org/
    ダウンロード:https://www.postgresql.org/ftp/odbc/versions/msi/

    Windowsのデータソース(ODBC):[スタート]→[検索]→[odbc]→[ユーザーDSN]→[追加/構成]

    例:

    $MyServer = "<ip>"
    $MyPort  = "5432"
    $MyDB = "<database>"
    $MyUid = "<user>"
    $MyPass = "<pass>"
    
    $DBConnectionString = "Driver={PostgreSQL UNICODE(x64)};Server=$MyServer;Port=$MyPort;Database=$MyDB;Uid=$MyUid;Pwd=$MyPass;"
    $DBConn = New-Object System.Data.Odbc.OdbcConnection;
    $DBConn.ConnectionString = $DBConnectionString;
    $DBConn.Open();
    $DBCmd = $DBConn.CreateCommand();
    $DBCmd.CommandText = "SELECT * FROM tb_module;";
    $DBCmd.ExecuteReader();
    $DBConn.Close();
    


    1. WHEREパラメータをPostgreSQLViewに渡しますか?

    2. 'MySql.Data.MySqlClient'ADO.NETプロバイダーのEntityFrameworkプロバイダーが見つかりません

    3. SQLite JSON()

    4. PostgreSQLでユーザーを作成する方法