Finalize large object patch

Поиск
Список
Период
Сортировка
Искать

Finalize large object patch

От:
Bruce Momjian <pgman@candle.pha.pa.us>
Дата:

I have applied the following patch to clean up during large object
garbage cleanup.  I had applied something earlier but had placed it into
the wrong class file.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
Index: src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java,v
retrieving revision 1.3
diff -c -r1.3 LargeObject.java
*** src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java	2001/02/14 17:45:16	1.3
--- src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java	2001/06/06 21:12:31
***************
*** 89,94 ****
--- 89,100 ----
      this.fd = fp.getInteger("lo_open",args);
    }
  
+   /* Release large object resources during garbage cleanup */
+   protected void finalize() throws SQLException
+   {
+     close();
+   }
+ 
    /**
     * @return the OID of this LargeObject
     */
FAQ