|
|
@@ -153,16 +153,67 @@ class Table {
|
|
|
self::ACTION_RESTRICT,
|
|
|
];
|
|
|
|
|
|
+/**
|
|
|
+ * Primary constraint type
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const CONSTRAINT_PRIMARY = 'primary';
|
|
|
+
|
|
|
+/**
|
|
|
+ * Unique constraint type
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const CONSTRAINT_UNIQUE = 'unique';
|
|
|
+
|
|
|
+/**
|
|
|
+ * Foreign constraint type
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const CONSTRAINT_FOREIGN = 'foreign';
|
|
|
|
|
|
+/**
|
|
|
+ * Index - index type
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const INDEX_INDEX = 'index';
|
|
|
+
|
|
|
+/**
|
|
|
+ * Fulltext index type
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const INDEX_FULLTEXT = 'fulltext';
|
|
|
|
|
|
+/**
|
|
|
+ * Foreign key cascade action
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const ACTION_CASCADE = 'cascade';
|
|
|
+
|
|
|
+/**
|
|
|
+ * Foreign key set null action
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const ACTION_SET_NULL = 'setNull';
|
|
|
+
|
|
|
+/**
|
|
|
+ * Foreign key no action
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const ACTION_NO_ACTION = 'noAction';
|
|
|
+
|
|
|
+/**
|
|
|
+ * Foreign key restrict action
|
|
|
+ *
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
const ACTION_RESTRICT = 'restrict';
|
|
|
|
|
|
/**
|