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

PowerShellはPostgresDBに接続します

    クライアントドライバーがまったくない場合は、psqlを実行するだけです。 次に、コマンドラインでその出力を読み取って処理します。これは、psql -qAtとして呼び出す場合に特に便利です。 および/または\copyを使用する 。

    それ以外の場合は、必須 ある種のクライアントドライバがあります。 PowershellにはPostgreSQLプロトコルのサポートコードが組み込まれていないため、できません なんらかのクライアントドライバなしでPostgreSQLと通信します。 nPgSQL .NETにうまく統合され、.NETアセンブリのみで構成されているため、最も明白な選択です。おそらくnPgSQLをPowershell拡張機能としてバンドルすることもできます...しかしいつものように、誰かがすでにそれをしました 。

    それ以外の場合は、単純なmsiexecであるpsqlODBCをインストールすることをお勧めします。 インストールするには、通常のODBCサポートを使用して使用可能

    (Powershellが追加のドライバーをインストールせずにMS SQLと通信できる唯一の理由は、MS SQLのドライバーが組み込まれているためです)。




    1. php日時をmysqlデータベースに保存します

    2. 文字列フィールドのOraclenullチェック

    3. パラメータがNULLの場合にWHERE句から条件を削除する方法

    4. カンマ区切りのリストで動作するMysql-ジャンクションテーブル