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

PostgreSQL:PostgreSQLですべてのテーブルのOWNERを同時に変更します

    REASSIGN OWNEDを使用できます コマンド。

    概要:

    REASSIGN OWNED BY old_role [, ...] TO new_role
    

    これにより、old_roleが所有するすべてのオブジェクトが変更されます 新しい役割に。ユーザーがどのようなオブジェクトを持っているかを考える必要はありません。それらはすべて変更されます。これは、単一のデータベース内のオブジェクトにのみ適用されることに注意してください。データベース自体の所有者も変更されません。

    少なくとも8.2まで使用できます。彼らのオンラインドキュメントは、はるか昔にさかのぼります。



    1. PostgreSQLへの移行に最適なETLツール

    2. ビジネスロジック:データベースまたはアプリケーション層

    3. ALTERTABLEステートメントがFOREIGNKEY制約と競合しました

    4. MySQL SIGN()関数–MySQLで数値が正か負かを調べる