私は現在、新しいプロジェクトを手に入れたため、PostgreSQLとMySQLの違いを学んでいます。また、既存のソフトウェアをMySQLからPostgreSQLに移行するつもりです。私は実際に2つのコマンド(ユーザー/データベース/コマンドプロンプトなど)を比較してHTMLテーブルを作成し始めました。ここで答えを読んだ後role
、グループとして使用されているように見えることに気付きました。MySQLので、私は二人のユーザ、基本的にパブリック(持ってDELETE
、INSERT
、SELECT
およびUPDATE
アクセス権)と夫婦追加の権限を持つ管理者ユーザーを。
したがって、基本的にWindows 7コマンドプロンプト(ローカル開発のみ)で...
- ロールは、ユーザー、グループ、またはPostgreSQL固有の緩やかに使用される用語ですか?
- データベース内のすべてのテーブルに対して、特定のユーザーに特定の権限のみを付与するにはどうすればよいですか?
- データベース内のすべてのテーブルに対して、特定のユーザーにすべての権限を付与するにはどうすればよいですか?
- ユーザー権限を使用する場合、
GRANT
または使用する場合、ロールはユーザーと比較してREVOKE
どうですか?