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

論理ユーザーではなく物理postgresユーザーを使用したログインシステム

    目標を達成するために

    作成できます:

    1)2つのスキーマ:1つは共通テーブル用、もう1つはログイン/パス(ハッシュ)テーブル、ユーザーセッションログ、変更ログテーブルなどのセキュリティ関連のものです。

    2)2人のユーザー:1人の共通ユーザー。共通スキーマでのみdmlを使用でき(ddlなし)、1人のスーパーユーザー。

    3)提供されたユーザー/パスをログイン/パステーブルと照合し、成功/失敗した試行をユーザーセッションログに記録するログイン機能(SECURITY DEFINERが必要です) 関数)

    4)ユーザー権限をチェックし、ユーザーが行った変更をログに記録する、共通スキーマテーブルの監査トリガーのセット(SECURITY DEFINER ここでも機能します。




    1. zendフレームワークwhereステートメントのクエリ

    2. ExcelVBAはInstantClientを使用してリモートOracleDBに接続します

    3. MySQLデータベーススキーマをアップグレードする方法は?

    4. Oracle Apps 11i/R12でFRDトレースを生成する方法