Миграции

Shasoft\DbSchema\Tests\Table\AllTypes - Таблица всех типов данных
Колонка Тип Описание
integer8
integer8
Id
integer8
Name
integer8
Type
Shasoft\DbSchema\Column\ColumnInteger
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Целое число
MinValue
0
MaxValue
255
DefaultValue
null
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
ColumnInteger Целое число
integer16
integer16
Id
integer16
Name
integer16
Type
Shasoft\DbSchema\Column\ColumnInteger
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Целое число
MinValue
0
MaxValue
65535
DefaultValue
null
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
ColumnInteger Целое число
integer24
integer24
Id
integer24
Name
integer24
Type
Shasoft\DbSchema\Column\ColumnInteger
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Целое число
MinValue
0
MaxValue
16777215
DefaultValue
null
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
ColumnInteger Целое число
integer32
integer32
Id
integer32
Name
integer32
Type
Shasoft\DbSchema\Column\ColumnInteger
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Целое число
MinValue
0
MaxValue
4294967295
DefaultValue
null
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
ColumnInteger Целое число
integer48
integer48
Id
integer48
Name
integer48
Type
Shasoft\DbSchema\Column\ColumnInteger
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Целое число
MinValue
0
MaxValue
281474976710655
DefaultValue
null
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
ColumnInteger Целое число
integer64
integer64
Id
integer64
Name
integer64
Type
Shasoft\DbSchema\Column\ColumnInteger
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Целое число
MinValue
0
MaxValue
1.844674407371E+19
DefaultValue
null
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
ColumnInteger Целое число
id8
id8
Id
id8
Name
id8
Type
Shasoft\DbSchema\Column\ColumnId
PdoParam
PDO::PARAM_INT
DbSchemaType
Integer
Comment
Идентификатор
MinValue
0
MaxValue
255
ConversionInput
ColumnInteger::convert
ConversionOutput
ColumnInteger::convert
Seeder
ColumnInteger::value
AutoIncrement
true
ColumnId Идентификатор
real32
real32
Id
real32
Name
real32
Type
Shasoft\DbSchema\Column\ColumnReal
PdoParam
PDO::PARAM_STR
DbSchemaType
Real
Comment
Вещественное число
DefaultValue
null
MinValue
0
MaxValue
3.4028E+38
Scale
2
ConversionInput
ColumnReal::convert
ConversionOutput
ColumnReal::convert
Seeder
ColumnReal::value
ColumnReal Вещественное число
real64
real64
Id
real64
Name
real64
Type
Shasoft\DbSchema\Column\ColumnReal
PdoParam
PDO::PARAM_STR
DbSchemaType
Real
Comment
Вещественное число
DefaultValue
null
MinValue
0
MaxValue
INF
Scale
2
ConversionInput
ColumnReal::convert
ConversionOutput
ColumnReal::convert
Seeder
ColumnReal::value
ColumnReal Вещественное число
boolean
boolean
Id
boolean
Name
boolean
Type
Shasoft\DbSchema\Column\ColumnBoolean
PdoParam
PDO::PARAM_STR
Comment
Логическое значение
DefaultValue
null
DbSchemaType
String
MinLength
1
MaxLength
1
Variable
false
ConversionInput
ColumnBoolean::input
ConversionOutput
ColumnBoolean::output
Seeder
ColumnBoolean::value
ColumnBoolean Логическое значение
string8
string8
Id
string8
Name
string8
Type
Shasoft\DbSchema\Column\ColumnString
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Текст
DefaultValue
null
Variable
false
MinLength
1
MaxLength
255
NumberOfSpaces
0
Seeder
ColumnString::value
ConversionOutput
ColumnString::output
ColumnString Текст
string8v
string8v
Id
string8v
Name
string8v
Type
Shasoft\DbSchema\Column\ColumnString
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Текст
DefaultValue
null
Variable
true
MinLength
1
MaxLength
255
NumberOfSpaces
0
Seeder
ColumnString::value
ConversionOutput
ColumnString::output
ColumnString Текст
string16
string16
Id
string16
Name
string16
Type
Shasoft\DbSchema\Column\ColumnString
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Текст
DefaultValue
null
Variable
true
MinLength
1
MaxLength
65535
NumberOfSpaces
0
Seeder
ColumnString::value
ConversionOutput
ColumnString::output
ColumnString Текст
string24
string24
Id
string24
Name
string24
Type
Shasoft\DbSchema\Column\ColumnString
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Текст
DefaultValue
null
Variable
true
MinLength
1
MaxLength
16777215
NumberOfSpaces
0
Seeder
ColumnString::value
ConversionOutput
ColumnString::output
ColumnString Текст
string32
string32
Id
string32
Name
string32
Type
Shasoft\DbSchema\Column\ColumnString
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Текст
DefaultValue
null
Variable
true
MinLength
1
MaxLength
4294967295
NumberOfSpaces
0
Seeder
ColumnString::value
ConversionOutput
ColumnString::output
ColumnString Текст
string48
string48
Id
string48
Name
string48
Type
Shasoft\DbSchema\Column\ColumnString
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Текст
DefaultValue
null
Variable
true
MinLength
1
MaxLength
281474976710655
NumberOfSpaces
0
Seeder
ColumnString::value
ConversionOutput
ColumnString::output
ColumnString Текст
json8
json8
Id
json8
Name
json8
Type
Shasoft\DbSchema\Column\ColumnJson
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Json данные
DefaultValue
null
Variable
true
MinLength
1
MaxLength
255
NumberOfSpaces
0
ConversionOutput
ColumnJson::outputJson
ConversionInput
ColumnJson::inputJson
ColumnJson Json данные
json16
json16
Id
json16
Name
json16
Type
Shasoft\DbSchema\Column\ColumnJson
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Json данные
DefaultValue
null
Variable
true
MinLength
1
MaxLength
65535
NumberOfSpaces
0
ConversionOutput
ColumnJson::outputJson
ConversionInput
ColumnJson::inputJson
ColumnJson Json данные
json24
json24
Id
json24
Name
json24
Type
Shasoft\DbSchema\Column\ColumnJson
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Json данные
DefaultValue
null
Variable
true
MinLength
1
MaxLength
16777215
NumberOfSpaces
0
ConversionOutput
ColumnJson::outputJson
ConversionInput
ColumnJson::inputJson
ColumnJson Json данные
json32
json32
Id
json32
Name
json32
Type
Shasoft\DbSchema\Column\ColumnJson
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Json данные
DefaultValue
null
Variable
true
MinLength
1
MaxLength
4294967295
NumberOfSpaces
0
ConversionOutput
ColumnJson::outputJson
ConversionInput
ColumnJson::inputJson
ColumnJson Json данные
json48
json48
Id
json48
Name
json48
Type
Shasoft\DbSchema\Column\ColumnJson
PdoParam
PDO::PARAM_STR
DbSchemaType
String
Comment
Json данные
DefaultValue
null
Variable
true
MinLength
1
MaxLength
281474976710655
NumberOfSpaces
0
ConversionOutput
ColumnJson::outputJson
ConversionInput
ColumnJson::inputJson
ColumnJson Json данные
decimal
decimal
Id
decimal
Name
decimal
Type
Shasoft\DbSchema\Column\ColumnDecimal
PdoParam
PDO::PARAM_STR
DbSchemaType
Decimal
Comment
Число с фиксированной точностью
DefaultValue
null
Precision
6
Scale
4
ConversionInput
ColumnDecimal::convert
ConversionOutput
ColumnDecimal::convert
Seeder
ColumnDecimal::value
ColumnDecimal Число с фиксированной точностью
datetime
datetime
Id
datetime
Name
datetime
Type
Shasoft\DbSchema\Column\ColumnDatetime
PdoParam
PDO::PARAM_STR
DbSchemaType
Datetime
Comment
Дата/время
DefaultValue
null
ConversionInput
ColumnDatetime::input
ConversionOutput
ColumnDatetime::output
Seeder
ColumnDatetime::value
ColumnDatetime Дата/время
binary
binary
Id
binary
Name
binary
Type
Shasoft\DbSchema\Column\ColumnBinary
PdoParam
PDO::PARAM_LOB
Comment
Двоичные данные
DbSchemaType
Binary
DefaultValue
null
Variable
true
MinLength
0
MaxLength
255
ConversionOutput
ColumnBinary::output
Seeder
ColumnBinary::value
ColumnBinary Двоичные данные
enumDefault
enumDefault
Id
enumDefault
Name
enumDefault
Type
Shasoft\DbSchema\Column\ColumnEnum
PdoParam
PDO::PARAM_STR
Comment
Перечисление
DbSchemaType
String
DefaultValue
null
Enum
Shasoft\DbSchema\Tests\EnumDefault
MinLength
0
Variable
false
MaxLength
6
ConversionInput
ColumnEnum::input
ConversionOutput
ColumnEnum::output
Seeder
ColumnEnum::value
ColumnEnum Перечисление
enumInt
enumInt
Id
enumInt
Name
enumInt
Type
Shasoft\DbSchema\Column\ColumnEnum
PdoParam
PDO::PARAM_STR
Comment
Перечисление
DbSchemaType
Integer
DefaultValue
null
Enum
Shasoft\DbSchema\Tests\EnumInt
MinValue
-150
MaxValue
200
ConversionInput
ColumnEnum::input
ConversionOutput
ColumnEnum::output
Seeder
ColumnEnum::value
ColumnEnum Перечисление
enumString
enumString
Id
enumString
Name
enumString
Type
Shasoft\DbSchema\Column\ColumnEnum
PdoParam
PDO::PARAM_STR
Comment
Перечисление
DbSchemaType
String
DefaultValue
null
Enum
Shasoft\DbSchema\Tests\EnumString
MinLength
0
MaxLength
8
ConversionInput
ColumnEnum::input
ConversionOutput
ColumnEnum::output
Seeder
ColumnEnum::value
ColumnEnum Перечисление
Индексы
Тип индекса Поля индекса
IndexPrimary* id8