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

JPAを使用してVACUUMFULLを実行します

    Alay Hayが述べたように、基盤となる接続を使用すると機能します。

    public void doVacuum(){
      org.hibernate.Session session = entityManager.unwrap(org.hibernate.Session);
      org.hibernate.internal.SessionImpl sessionImpl = (SessionImpl) session;  // required because Session doesn't provide connection()
      java.sql.Connection connection = sessionImpl.connection();
      connection.prepareStatement("VACUUM FULL").execute();
    }
    


    1. SQLエラー:ORA-12712:新しい文字セットは古い文字セットのスーパーセットである必要があります

    2. jdbcの不明なデータベース

    3. グループ化時の問題

    4. Python zlib出力、mysql utf-8テーブルから回復する方法は?