Author: dr
Date: Tue Jan 15 09:27:58 2008
New Revision: 7148
Log:
- Implemented issue #10069: DatabaseSchema only for particular tables by
documenting the class properties better.
Modified:
trunk/DatabaseSchema/ChangeLog
trunk/DatabaseSchema/src/schema.php
trunk/DatabaseSchema/src/structs/index.php
trunk/DatabaseSchema/src/structs/table.php
Modified: trunk/DatabaseSchema/ChangeLog
==============================================================================
--- trunk/DatabaseSchema/ChangeLog [iso-8859-1] (original)
+++ trunk/DatabaseSchema/ChangeLog [iso-8859-1] Tue Jan 15 09:27:58 2008
@@ -1,6 +1,7 @@
1.4alpha1 - [RELEASEDATE]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+- Implemented issue #10069: DatabaseSchema only for particular tables.
- Implemented issue #10364: Added support for table name prefixes.
- Implemented issue #11562: Schema validator for duplicate index names.
Modified: trunk/DatabaseSchema/src/schema.php
==============================================================================
--- trunk/DatabaseSchema/src/schema.php [iso-8859-1] (original)
+++ trunk/DatabaseSchema/src/schema.php [iso-8859-1] Tue Jan 15 09:27:58 2008
@@ -242,6 +242,9 @@
/**
* Returns the internal schema by reference.
*
+ * The method returns an array where the key is the table name, and the
+ * value the table definition stored in a ezcDbSchemaTable struct.
+ *
* @return array(string=>ezcDbSchemaTable)
*/
public function &getSchema()
Modified: trunk/DatabaseSchema/src/structs/index.php
==============================================================================
--- trunk/DatabaseSchema/src/structs/index.php [iso-8859-1] (original)
+++ trunk/DatabaseSchema/src/structs/index.php [iso-8859-1] Tue Jan 15 09:27:58
2008
@@ -16,6 +16,8 @@
{
/**
* The fields that make up this index
+ *
+ * The array is indexed with the name of the field.
*
* @var array(string=>ezcDbSchemaIndexField)
*/
Modified: trunk/DatabaseSchema/src/structs/table.php
==============================================================================
--- trunk/DatabaseSchema/src/structs/table.php [iso-8859-1] (original)
+++ trunk/DatabaseSchema/src/structs/table.php [iso-8859-1] Tue Jan 15 09:27:58
2008
@@ -17,12 +17,17 @@
/**
* A list of all the fields in this table.
*
+ * The array is indexed with the field name.
+ *
* @var array(string=>ezcDbSchemaField)
*/
public $fields;
/**
* A list of all the indexes on this table.
+ *
+ * The array is indexed with the index name, where the index with the name
+ * 'primary' is a special one describing the primairy key.
*
* @var array(string=>ezcDbSchemaIndex)
*/
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components