1
0
forked from poc/pds

Merge branch 'master' of ssh://172.31.31.31:2222/poc/pds

This commit is contained in:
dhanabalan
2025-03-25 16:54:21 +05:30
8 changed files with 86 additions and 87 deletions

View File

@@ -61,6 +61,8 @@ class PlantResource extends Resource
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('name') Tables\Columns\TextColumn::make('name')
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('address')
->sortable(),
Tables\Columns\TextColumn::make('company.name') Tables\Columns\TextColumn::make('company.name')
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('created_at') Tables\Columns\TextColumn::make('created_at')

View File

@@ -25,12 +25,12 @@ class ProductionLineStopResource extends Resource
{ {
return $form return $form
->schema([ ->schema([
Forms\Components\Select::make('code_id') Forms\Components\Select::make('lineStop_id')
->relationship('linestop', 'code') ->relationship('linestop', 'code')
->required(), ->required(),
Forms\Components\Textarea::make('reason') Forms\Components\Select::make('lineStop_id')
->relationship('linestop', 'reason')
->required(), ->required(),
//->columnSpanFull(),
Forms\Components\DateTimePicker::make('from_datetime') Forms\Components\DateTimePicker::make('from_datetime')
->required(), ->required(),
Forms\Components\DateTimePicker::make('to_datetime') Forms\Components\DateTimePicker::make('to_datetime')
@@ -66,7 +66,7 @@ class ProductionLineStopResource extends Resource
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('linestop.code') Tables\Columns\TextColumn::make('linestop.code')
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('reason') Tables\Columns\TextColumn::make('linestop.reason')
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('from_datetime') Tables\Columns\TextColumn::make('from_datetime')
->dateTime() ->dateTime()

View File

@@ -15,8 +15,7 @@ class ProductionLineStop extends Model
"block_id", "block_id",
"shift_id", "shift_id",
"line_id", "line_id",
"code_id", "lineStop_id",
"reason",
"from_datetime", "from_datetime",
"to_datetime", "to_datetime",
"stop_hour", "stop_hour",

150
composer.lock generated
View File

@@ -71,16 +71,16 @@
}, },
{ {
"name": "anourvalar/eloquent-serialize", "name": "anourvalar/eloquent-serialize",
"version": "1.2.29", "version": "1.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/AnourValar/eloquent-serialize.git", "url": "https://github.com/AnourValar/eloquent-serialize.git",
"reference": "0919c91e548d01261308fd54d27fc05a83c79d03" "reference": "91188f82c5ec2842a5469fca6d7d64baa37ea593"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/0919c91e548d01261308fd54d27fc05a83c79d03", "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/91188f82c5ec2842a5469fca6d7d64baa37ea593",
"reference": "0919c91e548d01261308fd54d27fc05a83c79d03", "reference": "91188f82c5ec2842a5469fca6d7d64baa37ea593",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -131,9 +131,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/AnourValar/eloquent-serialize/issues", "issues": "https://github.com/AnourValar/eloquent-serialize/issues",
"source": "https://github.com/AnourValar/eloquent-serialize/tree/1.2.29" "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.3.0"
}, },
"time": "2025-02-25T05:18:46+00:00" "time": "2025-03-22T08:49:12+00:00"
}, },
{ {
"name": "blade-ui-kit/blade-heroicons", "name": "blade-ui-kit/blade-heroicons",
@@ -980,16 +980,16 @@
}, },
{ {
"name": "egulias/email-validator", "name": "egulias/email-validator",
"version": "4.0.3", "version": "4.0.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/egulias/EmailValidator.git", "url": "https://github.com/egulias/EmailValidator.git",
"reference": "b115554301161fa21467629f1e1391c1936de517" "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa",
"reference": "b115554301161fa21467629f1e1391c1936de517", "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1035,7 +1035,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/egulias/EmailValidator/issues", "issues": "https://github.com/egulias/EmailValidator/issues",
"source": "https://github.com/egulias/EmailValidator/tree/4.0.3" "source": "https://github.com/egulias/EmailValidator/tree/4.0.4"
}, },
"funding": [ "funding": [
{ {
@@ -1043,20 +1043,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-12-27T00:36:43+00:00" "time": "2025-03-06T22:45:56+00:00"
}, },
{ {
"name": "filament/actions", "name": "filament/actions",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/actions.git", "url": "https://github.com/filamentphp/actions.git",
"reference": "dd738da99c8032986e7628b09f185d8f0db7850a" "reference": "66fc3526f39ec09156928fcdf2cd4cb44e97efc4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/actions/zipball/dd738da99c8032986e7628b09f185d8f0db7850a", "url": "https://api.github.com/repos/filamentphp/actions/zipball/66fc3526f39ec09156928fcdf2cd4cb44e97efc4",
"reference": "dd738da99c8032986e7628b09f185d8f0db7850a", "reference": "66fc3526f39ec09156928fcdf2cd4cb44e97efc4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1096,20 +1096,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2025-03-11T16:33:01+00:00" "time": "2025-03-20T09:28:45+00:00"
}, },
{ {
"name": "filament/filament", "name": "filament/filament",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/panels.git", "url": "https://github.com/filamentphp/panels.git",
"reference": "ae0288f28054c88a9f36f666f4752660ce72cb08" "reference": "173e4695ed4c7318e26b11dafb79294f56775d55"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/panels/zipball/ae0288f28054c88a9f36f666f4752660ce72cb08", "url": "https://api.github.com/repos/filamentphp/panels/zipball/173e4695ed4c7318e26b11dafb79294f56775d55",
"reference": "ae0288f28054c88a9f36f666f4752660ce72cb08", "reference": "173e4695ed4c7318e26b11dafb79294f56775d55",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1161,20 +1161,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2025-03-11T16:33:11+00:00" "time": "2025-03-20T09:28:52+00:00"
}, },
{ {
"name": "filament/forms", "name": "filament/forms",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/forms.git", "url": "https://github.com/filamentphp/forms.git",
"reference": "647f03f3d7a15a9ce71e803926b2e89f88693e8e" "reference": "e98beabb94e290b0edd837ffa4e6f821df5fcc89"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/forms/zipball/647f03f3d7a15a9ce71e803926b2e89f88693e8e", "url": "https://api.github.com/repos/filamentphp/forms/zipball/e98beabb94e290b0edd837ffa4e6f821df5fcc89",
"reference": "647f03f3d7a15a9ce71e803926b2e89f88693e8e", "reference": "e98beabb94e290b0edd837ffa4e6f821df5fcc89",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1217,20 +1217,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2025-03-11T16:33:00+00:00" "time": "2025-03-20T09:29:10+00:00"
}, },
{ {
"name": "filament/infolists", "name": "filament/infolists",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/infolists.git", "url": "https://github.com/filamentphp/infolists.git",
"reference": "a1355ace7341e4e44d31dc30cfc6129bd61c7d8f" "reference": "cdf80f01fd822cbd7830dbb5892a1d1245e237fa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/infolists/zipball/a1355ace7341e4e44d31dc30cfc6129bd61c7d8f", "url": "https://api.github.com/repos/filamentphp/infolists/zipball/cdf80f01fd822cbd7830dbb5892a1d1245e237fa",
"reference": "a1355ace7341e4e44d31dc30cfc6129bd61c7d8f", "reference": "cdf80f01fd822cbd7830dbb5892a1d1245e237fa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1268,11 +1268,11 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2025-03-11T16:33:01+00:00" "time": "2025-03-20T09:28:28+00:00"
}, },
{ {
"name": "filament/notifications", "name": "filament/notifications",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/notifications.git", "url": "https://github.com/filamentphp/notifications.git",
@@ -1324,16 +1324,16 @@
}, },
{ {
"name": "filament/support", "name": "filament/support",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/support.git", "url": "https://github.com/filamentphp/support.git",
"reference": "fb5ff99b8f7559815434c109d505c12c141510da" "reference": "cf3fa32f6e419ca768e88ac061dc3c47d01ed401"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/support/zipball/fb5ff99b8f7559815434c109d505c12c141510da", "url": "https://api.github.com/repos/filamentphp/support/zipball/cf3fa32f6e419ca768e88ac061dc3c47d01ed401",
"reference": "fb5ff99b8f7559815434c109d505c12c141510da", "reference": "cf3fa32f6e419ca768e88ac061dc3c47d01ed401",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1379,20 +1379,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2025-03-05T09:26:25+00:00" "time": "2025-03-20T09:29:02+00:00"
}, },
{ {
"name": "filament/tables", "name": "filament/tables",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/tables.git", "url": "https://github.com/filamentphp/tables.git",
"reference": "8f9bb6449c7ff74e234848f336161af5a64561c6" "reference": "b153de29ffe0cd5ef77d5c09a871c45f4d04b667"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/tables/zipball/8f9bb6449c7ff74e234848f336161af5a64561c6", "url": "https://api.github.com/repos/filamentphp/tables/zipball/b153de29ffe0cd5ef77d5c09a871c45f4d04b667",
"reference": "8f9bb6449c7ff74e234848f336161af5a64561c6", "reference": "b153de29ffe0cd5ef77d5c09a871c45f4d04b667",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1431,11 +1431,11 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2025-03-11T16:33:31+00:00" "time": "2025-03-20T09:28:46+00:00"
}, },
{ {
"name": "filament/widgets", "name": "filament/widgets",
"version": "v3.3.4", "version": "v3.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/widgets.git", "url": "https://github.com/filamentphp/widgets.git",
@@ -3272,16 +3272,16 @@
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
"version": "3.8.1", "version": "3.9.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Seldaek/monolog.git", "url": "https://github.com/Seldaek/monolog.git",
"reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6",
"reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3359,7 +3359,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Seldaek/monolog/issues", "issues": "https://github.com/Seldaek/monolog/issues",
"source": "https://github.com/Seldaek/monolog/tree/3.8.1" "source": "https://github.com/Seldaek/monolog/tree/3.9.0"
}, },
"funding": [ "funding": [
{ {
@@ -3371,7 +3371,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-05T17:15:07+00:00" "time": "2025-03-24T10:02:05+00:00"
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
@@ -4526,16 +4526,16 @@
}, },
{ {
"name": "ramsey/collection", "name": "ramsey/collection",
"version": "2.1.0", "version": "2.1.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/ramsey/collection.git", "url": "https://github.com/ramsey/collection.git",
"reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109" "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/ramsey/collection/zipball/3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2",
"reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4596,9 +4596,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/ramsey/collection/issues", "issues": "https://github.com/ramsey/collection/issues",
"source": "https://github.com/ramsey/collection/tree/2.1.0" "source": "https://github.com/ramsey/collection/tree/2.1.1"
}, },
"time": "2025-03-02T04:48:29+00:00" "time": "2025-03-22T05:38:12+00:00"
}, },
{ {
"name": "ramsey/uuid", "name": "ramsey/uuid",
@@ -4890,16 +4890,16 @@
}, },
{ {
"name": "spatie/laravel-package-tools", "name": "spatie/laravel-package-tools",
"version": "1.19.0", "version": "1.91.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/laravel-package-tools.git", "url": "https://github.com/spatie/laravel-package-tools.git",
"reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa" "reference": "b0b509b9b01d77caa431ce9af3a706bc678e09c9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/b0b509b9b01d77caa431ce9af3a706bc678e09c9",
"reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", "reference": "b0b509b9b01d77caa431ce9af3a706bc678e09c9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4938,7 +4938,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/spatie/laravel-package-tools/issues", "issues": "https://github.com/spatie/laravel-package-tools/issues",
"source": "https://github.com/spatie/laravel-package-tools/tree/1.19.0" "source": "https://github.com/spatie/laravel-package-tools/tree/1.91.1"
}, },
"funding": [ "funding": [
{ {
@@ -4946,7 +4946,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-02-06T14:58:20+00:00" "time": "2025-03-21T09:50:49+00:00"
}, },
{ {
"name": "spatie/laravel-permission", "name": "spatie/laravel-permission",
@@ -7886,16 +7886,16 @@
}, },
{ {
"name": "composer/class-map-generator", "name": "composer/class-map-generator",
"version": "1.6.0", "version": "1.6.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/composer/class-map-generator.git", "url": "https://github.com/composer/class-map-generator.git",
"reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9" "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/composer/class-map-generator/zipball/ffe442c5974c44a9343e37a0abcb1cc37319f5b9", "url": "https://api.github.com/repos/composer/class-map-generator/zipball/134b705ddb0025d397d8318a75825fe3c9d1da34",
"reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9", "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -7939,7 +7939,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/composer/class-map-generator/issues", "issues": "https://github.com/composer/class-map-generator/issues",
"source": "https://github.com/composer/class-map-generator/tree/1.6.0" "source": "https://github.com/composer/class-map-generator/tree/1.6.1"
}, },
"funding": [ "funding": [
{ {
@@ -7955,7 +7955,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-02-05T10:05:34+00:00" "time": "2025-03-24T13:50:44+00:00"
}, },
{ {
"name": "composer/pcre", "name": "composer/pcre",
@@ -9112,16 +9112,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "11.5.13", "version": "11.5.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "3bbb8d54b3a6718e51fd48cd478079f5f49b82bd" "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3bbb8d54b3a6718e51fd48cd478079f5f49b82bd", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c",
"reference": "3bbb8d54b3a6718e51fd48cd478079f5f49b82bd", "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -9141,7 +9141,7 @@
"phpunit/php-text-template": "^4.0.1", "phpunit/php-text-template": "^4.0.1",
"phpunit/php-timer": "^7.0.1", "phpunit/php-timer": "^7.0.1",
"sebastian/cli-parser": "^3.0.2", "sebastian/cli-parser": "^3.0.2",
"sebastian/code-unit": "^3.0.2", "sebastian/code-unit": "^3.0.3",
"sebastian/comparator": "^6.3.1", "sebastian/comparator": "^6.3.1",
"sebastian/diff": "^6.0.2", "sebastian/diff": "^6.0.2",
"sebastian/environment": "^7.2.0", "sebastian/environment": "^7.2.0",
@@ -9193,7 +9193,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.13" "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.15"
}, },
"funding": [ "funding": [
{ {
@@ -9209,7 +9209,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-03-18T13:41:57+00:00" "time": "2025-03-23T16:02:11+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",

View File

@@ -14,9 +14,9 @@ return new class extends Migration
CREATE TABLE plants ( CREATE TABLE plants (
id BIGINT GENERATED always AS IDENTITY PRIMARY KEY, id BIGINT GENERATED always AS IDENTITY PRIMARY KEY,
code INT NOT NULL CHECK (code >= 1000) UNIQUE,
company_id BIGINT NOT NULL, company_id BIGINT NOT NULL,
code INT NOT NULL CHECK (code >= 1000) UNIQUE,
name TEXT NOT NULL UNIQUE, -- CITEXT use extension name TEXT NOT NULL UNIQUE, -- CITEXT use extension
address TEXT NOT NULL, address TEXT NOT NULL,

View File

@@ -14,8 +14,8 @@ return new class extends Migration
CREATE TABLE blocks ( CREATE TABLE blocks (
id BIGINT GENERATED always AS IDENTITY PRIMARY KEY, id BIGINT GENERATED always AS IDENTITY PRIMARY KEY,
name TEXT NOT NULL,
plant_id BIGINT NOT NULL, plant_id BIGINT NOT NULL,
name TEXT NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW(), created_at TIMESTAMP NOT NULL DEFAULT NOW(),
updated_at TIMESTAMP NOT NULL DEFAULT NOW(), updated_at TIMESTAMP NOT NULL DEFAULT NOW(),

View File

@@ -18,8 +18,7 @@ return new class extends Migration
shift_id BIGINT NOT NULL, shift_id BIGINT NOT NULL,
block_id BIGINT NOT NULL, block_id BIGINT NOT NULL,
plant_id BIGINT NOT NULL, plant_id BIGINT NOT NULL,
code_id BIGINT NOT NULL, lineStop_id BIGINT NOT NULL,
reason_id BIGINT NOT NULL,
from_datetime TIMESTAMP NOT NULL, from_datetime TIMESTAMP NOT NULL,
to_datetime TIMESTAMP NOT NULL, to_datetime TIMESTAMP NOT NULL,
@@ -34,8 +33,7 @@ return new class extends Migration
FOREIGN KEY (shift_id) REFERENCES shifts (id), FOREIGN KEY (shift_id) REFERENCES shifts (id),
FOREIGN KEY (block_id) REFERENCES blocks (id), FOREIGN KEY (block_id) REFERENCES blocks (id),
FOREIGN KEY (plant_id) REFERENCES plants (id), FOREIGN KEY (plant_id) REFERENCES plants (id),
FOREIGN KEY (code_id) REFERENCES line_stops (id), FOREIGN KEY (lineStop_id) REFERENCES line_stops (id)
FOREIGN KEY (reason_id) REFERENCES line_stops (id)
); );
SQL; SQL;