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

Postgresqlの役割、Postgresqlユーザー、Linuxユーザーが互いにどのように関係しているかを誰かが説明できますか?

    • OSユーザー名とPostgresDBユーザー名は関連していません;彼らは別々の宇宙に住んでいます。
    • 1つの例外同じマシンから接続する場合 UNIXドメインソケットを介して、ユーザー名を明示的に指定しない 、OS名もDBユーザー名と見なされます。 (ほとんどの場合正しくありません)
    • 2番目の例外:「postgres」ユーザー名は、OSユーザー名(ファイルの所有者、実行中のプロセスのuid)とおよびの両方として使用されます。 DBMSスーパーユーザーとして。
    • 注:「root」はDBユーザーにとって不適切な名前です。



    1. 同じ正確なクエリが2つの異なるMySQL説明結果を生成するのはなぜですか?

    2. データベースの再起動/切断時にJBossがデータベースに自動再接続します

    3. SQL Plusで#として表示される数値データ型

    4. Oracle-SDO_GEOMETRYをWKTに変換しますか?