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

sqlalchemyがスキーマへのコメントを実行していません

    理由は完全にはわかりませんが、接続を作成してCOMMITを実行すると機能するようです。 :

    In [8]: conn = engine.connect()                                                                                                                                                                              
    
    In [9]: conn.execute("COMMENT ON SCHEMA myschema IS 'Seemly Random Description'")                                                                                                                            
    Out[9]: <sqlalchemy.engine.result.ResultProxy at 0x7fd109991cd0>
    
    In [10]: conn.execute("COMMIT;")                                                                                                                                                                             
    Out[10]: <sqlalchemy.engine.result.ResultProxy at 0x7fd0ff3b7d10>
    
    postgres=# \dn+
                                List of schemas
       Name   |  Owner   |  Access privileges   |        Description        
    ----------+----------+----------------------+---------------------------
     myschema | postgres |                      | Seemly Random Description
     public   | postgres | postgres=UC/postgres+| standard public schema
              |          | =UC/postgres         |
    



    1. MySQLエラーコード:UPDATE中の1175(MySQL-ワークベンチとコンソール)

    2. mysql_queryが結果を返したかどうかを確認する最良の方法は?

    3. MySQL VARCHARの最大サイズはいくつですか?

    4. 異なるスキーマに同じ名前のテーブルが複数ある場合に列が存在するかどうかを確認します(PSQL 8.2)