forked from GNUsocial/gnu-social
[DATABASE] Changed the type of the 'id' field of the ProfileList table from serial to int, as doctrine complains otherwise
This commit is contained in:
parent
afc4e87353
commit
fe73001c36
@ -166,15 +166,13 @@ class ProfileList
|
|||||||
return [
|
return [
|
||||||
'name' => 'profile_list',
|
'name' => 'profile_list',
|
||||||
'fields' => [
|
'fields' => [
|
||||||
'id' => ['type' => 'serial', 'not null' => true, 'description' => 'unique identifier'],
|
'id' => ['type' => 'int', 'not null' => true, 'description' => 'unique identifier'],
|
||||||
'tagger' => ['type' => 'int', 'not null' => true, 'description' => 'user making the tag'],
|
'tagger' => ['type' => 'int', 'not null' => true, 'description' => 'user making the tag'],
|
||||||
'tag' => ['type' => 'varchar', 'length' => 64, 'not null' => true, 'description' => 'people tag'],
|
'tag' => ['type' => 'varchar', 'length' => 64, 'not null' => true, 'description' => 'people tag'],
|
||||||
'description' => ['type' => 'text', 'description' => 'description of the people tag'],
|
'description' => ['type' => 'text', 'description' => 'description of the people tag'],
|
||||||
'private' => ['type' => 'bool', 'default' => false, 'description' => 'is this tag private'],
|
'private' => ['type' => 'bool', 'default' => false, 'description' => 'is this tag private'],
|
||||||
|
'created' => ['type' => 'datetime', 'not null' => true, 'default' => '0000-00-00 00:00:00', 'description' => 'date the tag was added'],
|
||||||
'created' => ['type' => 'datetime', 'not null' => true, 'default' => '0000-00-00 00:00:00', 'description' => 'date the tag was added'],
|
'modified' => ['type' => 'datetime', 'not null' => true, 'default' => 'CURRENT_TIMESTAMP', 'description' => 'date the tag was modified'],
|
||||||
'modified' => ['type' => 'datetime', 'not null' => true, 'default' => 'CURRENT_TIMESTAMP', 'description' => 'date the tag was modified'],
|
|
||||||
|
|
||||||
'uri' => ['type' => 'varchar', 'length' => 191, 'description' => 'universal identifier'],
|
'uri' => ['type' => 'varchar', 'length' => 191, 'description' => 'universal identifier'],
|
||||||
'mainpage' => ['type' => 'varchar', 'length' => 191, 'description' => 'page to link to'],
|
'mainpage' => ['type' => 'varchar', 'length' => 191, 'description' => 'page to link to'],
|
||||||
'tagged_count' => ['type' => 'int', 'default' => 0, 'description' => 'number of people tagged with this tag by this user'],
|
'tagged_count' => ['type' => 'int', 'default' => 0, 'description' => 'number of people tagged with this tag by this user'],
|
||||||
@ -196,4 +194,4 @@ class ProfileList
|
|||||||
],
|
],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -79,8 +79,6 @@ class SchemaDefDriver extends StaticPHPDriver
|
|||||||
'options' => ['comment' => $schema['description'] ?? ''],
|
'options' => ['comment' => $schema['description'] ?? ''],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
echo "{$class_name}\n";
|
|
||||||
|
|
||||||
foreach ($schema['fields'] as $name => $opts) {
|
foreach ($schema['fields'] as $name => $opts) {
|
||||||
// TODO
|
// TODO
|
||||||
// Convert old to new types
|
// Convert old to new types
|
||||||
|
Loading…
Reference in New Issue
Block a user