summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2007-09-27 13:49:15 +0000
committerChristian Fowler <spider@viovio.com>2007-09-27 13:49:15 +0000
commit1b4f2b83c10343cfffb7561f8020706259f982a8 (patch)
tree57c36da67d67f68c10f629572f7b4e3c3dd39d22 /admin
parent5f9a1cb4d4d8bda849896230b9ebbbaca922806c (diff)
downloadliberty-1b4f2b83c10343cfffb7561f8020706259f982a8.tar.gz
liberty-1b4f2b83c10343cfffb7561f8020706259f982a8.tar.bz2
liberty-1b4f2b83c10343cfffb7561f8020706259f982a8.zip
SCHEMA CHANGE: add new liberty_content_data table to hold normalized text data of liberty content. currently only used for a universal 'summary' description, however could be expanded to hold lc.data itself
Diffstat (limited to 'admin')
-rw-r--r--admin/schema_inc.php7
-rw-r--r--admin/upgrade_inc.php10
2 files changed, 11 insertions, 6 deletions
diff --git a/admin/schema_inc.php b/admin/schema_inc.php
index 87312a9..6f37cb2 100644
--- a/admin/schema_inc.php
+++ b/admin/schema_inc.php
@@ -44,10 +44,11 @@ $tables = array(
, CONSTRAINT liberty_aliases_content_fkey FOREIGN KEY( `content_id` ) REFERENCES `".BIT_DB_PREFIX."liberty_content` ( `content_id` )'
",
-'liberty_content_summaries' => "
+'liberty_content_data' => "
content_id I4 PRIMARY,
- summary X NOTNULL
- CONSTRAINT ', CONSTRAINT `liberty_content_summaries_ref` FOREIGN KEY (`content_id`) REFERENCES `".BIT_DB_PREFIX."liberty_content` ( `content_id` )'
+ data X NOTNULL,
+ type C(32) NOTNULL
+ CONSTRAINT ', CONSTRAINT `liberty_content_data_ref` FOREIGN KEY (`content_id`) REFERENCES `".BIT_DB_PREFIX."liberty_content` ( `content_id` )'
",
'liberty_content_hits' => "
diff --git a/admin/upgrade_inc.php b/admin/upgrade_inc.php
index 280964c..a4de993 100644
--- a/admin/upgrade_inc.php
+++ b/admin/upgrade_inc.php
@@ -37,10 +37,11 @@ array( 'DATADICT' => array(
'users_object_permissions' => 'liberty_content_permissions',
)),
array( 'CREATE' => array (
- 'liberty_content_summaries' => "
+ 'liberty_content_data' => "
content_id I4 PRIMARY,
- summary X NOTNULL
- CONSTRAINTS ', CONSTRAINT `liberty_content_summaries_ref` FOREIGN KEY (`content_id`) REFERENCES `".BIT_DB_PREFIX."liberty_content`( `content_id` ) '
+ summary X NOTNULL,
+ type C(32) NOTNULL
+ CONSTRAINTS ', CONSTRAINT `liberty_content_data_ref` FOREIGN KEY (`content_id`) REFERENCES `".BIT_DB_PREFIX."liberty_content`( `content_id` ) '
",
'liberty_content_hits' => "
content_id I4 PRIMARY,
@@ -105,6 +106,9 @@ array( 'DATADICT' => array(
'object_id' => array( '`content_id`', 'I4' ),
'is_revoked' => array( '`is_revoked`', 'VARCHAR(1)' ),
),
+ 'liberty_content_history' => array(
+ 'summary' => array( '`summary`', 'X' )
+ ),
)),
/* The installer can't add constraints after table creation yet so drop this constraint.
array( 'SQL' => array(