Files
SkyArtShop/setup-database.sh

38 lines
936 B
Bash
Raw Normal View History

#!/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 ""