27 lines
959 B
PHP
27 lines
959 B
PHP
<?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";
|