Add PostgreSQL sequence fix script
This commit is contained in:
parent
9687b9b9be
commit
2f9670caf9
1 changed files with 27 additions and 0 deletions
27
fix_sequences.php
Normal file
27
fix_sequences.php
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<?php
|
||||
|
||||
// Fix PostgreSQL sequences after seeding
|
||||
// Run with: php artisan tinker < fix_sequences.php
|
||||
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
echo "Fixing PostgreSQL sequences...\n";
|
||||
|
||||
// Fix docket_entries sequence
|
||||
$result = DB::statement("SELECT setval('docket_entries_id_seq', (SELECT MAX(id) FROM docket_entries));");
|
||||
echo "✓ Fixed docket_entries_id_seq\n";
|
||||
|
||||
// Fix documents sequence
|
||||
$result = DB::statement("SELECT setval('documents_id_seq', (SELECT MAX(id) FROM documents));");
|
||||
echo "✓ Fixed documents_id_seq\n";
|
||||
|
||||
// Fix subscriptions sequence
|
||||
$result = DB::statement("SELECT setval('subscriptions_id_seq', (SELECT MAX(id) FROM subscriptions));");
|
||||
echo "✓ Fixed subscriptions_id_seq\n";
|
||||
|
||||
// Fix admin_users sequence
|
||||
$result = DB::statement("SELECT setval('admin_users_id_seq', (SELECT MAX(id) FROM admin_users));");
|
||||
echo "✓ Fixed admin_users_id_seq\n";
|
||||
|
||||
echo "\nAll sequences fixed successfully!\n";
|
||||
echo "You can now create new docket entries.\n";
|
||||
Loading…
Add table
Reference in a new issue