diff options
| author | Georgi Nikolov <ggeorgi60@gmail.com> | 2025-01-17 20:07:55 +0200 |
|---|---|---|
| committer | Georgi Nikolov <ggeorgi60@gmail.com> | 2025-01-17 20:07:55 +0200 |
| commit | d3833d2a50371b5ebc989ca9b4a999a5f7f74c98 (patch) | |
| tree | 0c5b1716b30098b6dab86df18e50816e9fbbe8f0 /migrations | |
| parent | 892eca73a66294ffadd987c5f6d554f738cff287 (diff) | |
| download | nowayforward_human-d3833d2a50371b5ebc989ca9b4a999a5f7f74c98.tar nowayforward_human-d3833d2a50371b5ebc989ca9b4a999a5f7f74c98.tar.gz nowayforward_human-d3833d2a50371b5ebc989ca9b4a999a5f7f74c98.zip | |
Added example mariadb code in php
Diffstat (limited to 'migrations')
| -rw-r--r-- | migrations/initial.sql | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/migrations/initial.sql b/migrations/initial.sql new file mode 100644 index 0000000..9899f63 --- /dev/null +++ b/migrations/initial.sql @@ -0,0 +1,26 @@ +SET @username = 'default'; +SET @password = 'Password1234'; + +-- Check if the user exists +SELECT COUNT(*) INTO @user_exists +FROM mysql.user +WHERE user = @username AND host = 'localhost'; + +-- Create the user if it does not exist +IF @user_exists = 0 THEN + CREATE USER @username@'localhost' IDENTIFIED BY @password; +END IF; + +GRANT ALL PRIVILEGES ON db.* TO @username@'localhost'; +FLUSH PRIVILEGES; + +-- Create the database if it does not exist +CREATE DATABASE IF NOT EXISTS db; +USE db; + +-- Create the users table if it does not exist +CREATE TABLE IF NOT EXISTS users ( + id INT AUTO_INCREMENT PRIMARY KEY, + username VARCHAR(50) NOT NULL UNIQUE, + password VARCHAR(255) NOT NULL +); |
