Schema_version.php

Summary
Schema_version.php
Schema_versionTable Definition for schema_version
Schema_versionSuperclass representing a cached database structure checksum so we don’t have to keep looking up database structures.
schemaDefReturns an array representing the table schema in the DB.

Schema_version

Table Definition for schema_version

postActiv

the micro-blogging software

Copyright

Copyright © 2016-2017, Maiyannah Bishop

Derived from code copyright various sources

  • GNU Social © 2013-2016, Free Software Foundation, Inc
  • StatusNet © 2008-2012, StatusNet, Inc

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program.  If not, see http://www.gnu.org/licenses/.

https://www.gnu.org/licenses/agpl.html

About

Table Definition for schema_version.

To avoid checking database structure all the time, we store a checksum of the expected schema info for each table here.  If it has not changed since the last time we checked the table, we can leave it as is.

PHP version

Tested with PHP 7

File Authors

Web

Summary
Schema_versionSuperclass representing a cached database structure checksum so we don’t have to keep looking up database structures.
schemaDefReturns an array representing the table schema in the DB.

Schema_version

Superclass representing a cached database structure checksum so we don’t have to keep looking up database structures.

Properties

  • __table = ‘schema_version’ - table name
  • table_name - varchar(64) primary_key not_null
  • checksum - varchar(64) not_null
  • modified - datetime() not_null

schemaDef

public static function schemaDef()

Returns an array representing the table schema in the DB.

public static function schemaDef()
Returns an array representing the table schema in the DB.