You are not logged in Log in Join
You are here: Home » Members » jim » ZODB » zodb_record

Log in
Name

Password

 
 

History for zodb_record

??changed:
-
Table zodb_record

 <table border=1>
 <th>Name</th><th>Description</th><th>Storing</th><th>Db field type</th>
 <tr>
  <td>oid</td>
  <td>OID</td>
  <td>binascii.b2a_base64 repr of oid</td>
  <td>CHAR(12) NOT NULL</td>
 </tr>
 <tr>
  <td>serial</td>
  <td>Serial number</td>
  <td>binascii.b2a_base64 repr of serial</td>
  <td>CHAR(12) NOT NULL</td>
 </tr>
 <tr>
  <td>prev</td>
  <td>Previous serial number</td>
  <td>binascii.b2a_base64 repr of prev serial for oid</td>
  <td>CHAR(12)</td>
 </tr>
 <tr>
   <td>status</td>
   <td>Status code</td>
   <td>Single char status code used for nontransactional DBs</td>
   <td>CHAR(1)</td>
 </tr>
 <tr>
   <td>data</td>
   <td>Pickle data</td>
   <td>Arbitrary-length string</td>
   <td>BLOB or LONG RAW</td>
 </tr>
 <tr>
   <td>datalen</td>
   <td>Integer length of pickle in bytes</td>
   <td>Integer length of pickle in bytes</td>
   <td>INTEGER</td>
 </tr>
 <tr>
   <td>dataserial</td>
   <td>Serial number of record containing data for oid (used if data is null)</td>
   <td>binascii.b2a_base64 repr of a serial</td>
   <td>CHAR(12)</td>
 </tr>
</table>

Compound primary key:  (oid, serial)