Can you guide me towards the documentation for creating schema and how to to allow schema upgrades.
I have a bunch of custom tables for my application
I followed the following code for egroupware filemanager app and put my custom table schema in the following file of my app
tables_current_inc.php
$phpgw_baseline = array(
'egw_collab_member' => array(
'fd' => array(
'collab_member_id' => array('type' => 'auto','nullable' => False, 'comment' => 'Unique per user and session'),
'collab_es_id' => array('type' => 'varchar','precision' => '64','nullable' => False, 'comment' => 'Related editing session id'),
'collab_uid' => array('type' => 'varchar','precision' => '64'),
'collab_color' => array('type' => 'varchar','precision' => '32'),
'collab_is_active' => array('type' => 'int','precision' => '2', 'default'=>'0','nullable' => False),
'collab_is_guest' => array('type' => 'int','precision' => '2','default' => '0','nullable' => False),
'collab_token' => array('type' => 'varchar','precision' => '32'),
'collab_status' => array('type' => 'int','precision' => '2','default' => '1','nullable' => False)
),
'pk' => array('collab_member_id'),
'fk' => array(),
'ix' => array(),
'uc' => array()
),
what is the following table used for
tables_update.inc.php