create insert db querry
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m31s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 15s
Build, Push and Deploy / deploy-staging (push) Successful in 37s
Build, Push and Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-04-16 05:04:06 +07:00
parent 75dfca9128
commit e2fa4d2d7b
4 changed files with 1226 additions and 3265 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -173,11 +173,11 @@ else
fi fi
# Optional: Run migrations if needed (with safety for production) # Optional: Run migrations if needed (with safety for production)
if [ "$AUTO_MIGRATE" = "true" ] || [ "$APP_ENV" != "production" ]; then # if [ "$AUTO_MIGRATE" = "true" ] || [ "$APP_ENV" != "production" ]; then
echo "Running migrations..." # echo "Running migrations..."
php artisan migrate --force # php artisan migrate --force
fi # fi
echo "========================================" echo "========================================"
echo "Setup complete. Starting application..." echo "Setup complete. Starting application..."

12
truncate.txt Normal file
View File

@@ -0,0 +1,12 @@
-- Option 1: Truncate All Tables Dynamically (Recommended)
DO $$
DECLARE
r RECORD;
BEGIN
FOR r IN (SELECT tablename FROM pg_tables WHERE schemaname = 'public') LOOP
EXECUTE 'TRUNCATE TABLE ' || quote_ident(r.tablename) || ' RESTART IDENTITY CASCADE;';
END LOOP;
END $$;
-- Option 2: Truncate Tables Explicitly
TRUNCATE TABLE "public"."users", "public"."currencies", "public"."transfers", "public"."options", "public"."parties", "public"."sales", "public"."notifications", "public"."variations", "public"."payment_types", "public"."purchase_details", "public"."warehouses", "public"."due_collects", "public"."transfer_products", "public"."permissions", "public"."user_currencies", "public"."expenses", "public"."messages", "public"."model_has_roles", "public"."purchases", "public"."pos_app_interfaces", "public"."gateways", "public"."migrations", "public"."plan_subscribes", "public"."testimonials", "public"."categories", "public"."blogs", "public"."vats", "public"."roles", "public"."businesses", "public"."languages", "public"."income_categories", "public"."personal_access_tokens", "public"."product_settings", "public"."features", "public"."stocks", "public"."transactions", "public"."sale_details", "public"."role_has_permissions", "public"."branches", "public"."business_categories", "public"."units", "public"."expense_categories", "public"."plans", "public"."combo_products", "public"."incomes", "public"."brands", "public"."banners", "public"."products" RESTART IDENTITY CASCADE;