#!/bin/bash # SQL Server Database Setup Script # Creates the SkyArtShop database and required tables echo "==================================" echo "SkyArtShop Database Setup" echo "==================================" # Prompt for SA password read -sp "Enter SA password: " SA_PASSWORD echo "" # Database name DB_NAME="SkyArtShopDB" # Create database echo "Creating database $DB_NAME..." /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "$SA_PASSWORD" -Q " IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'$DB_NAME') BEGIN CREATE DATABASE $DB_NAME; PRINT 'Database $DB_NAME created successfully.'; END ELSE BEGIN PRINT 'Database $DB_NAME already exists.'; END " echo "" echo "Database setup complete!" echo "" echo "Connection String for appsettings.json:" echo "Server=localhost,1433;Database=$DB_NAME;User Id=sa;Password=YOUR_PASSWORD;TrustServerCertificate=True;MultipleActiveResultSets=True" echo ""