setup 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # Nome do arquivo do banco de dados
  3. DB_FILE="test.db"
  4. cat migrations/migrations_v1.sql | sqlite3 "$DB_FILE"
  5. # Executa comandos SQL no SQLite
  6. sqlite3 "$DB_FILE" <<EOF
  7. INSERT OR IGNORE INTO company (company_name, company_flag) VALUES ('Ferlin', 'a');
  8. INSERT OR IGNORE INTO role (role_name, role_permission, role_flag, company_id) VALUES ('admin', 'all', 'a', 1);
  9. INSERT OR IGNORE INTO role (role_name, role_permission, role_flag, company_id) VALUES ('waiter', 'waiter', 'a', 1);
  10. INSERT OR IGNORE INTO role (role_name, role_permission, role_flag, company_id) VALUES ('kitchen', 'kitchen', 'a', 1);
  11. INSERT OR IGNORE INTO role (role_name, role_permission, role_flag, company_id) VALUES ('cashier', 'cashier', 'a', 1);
  12. INSERT OR IGNORE INTO status (status_status) VALUES ('Livre');
  13. INSERT OR IGNORE INTO status (status_status) VALUES ('Ocupado');
  14. INSERT OR IGNORE INTO status (status_status) VALUES ('Aberta');
  15. INSERT OR IGNORE INTO status (status_status) VALUES ('Finalizada');
  16. INSERT OR IGNORE INTO status (status_status) VALUES ('Cancelada');
  17. EOF
  18. echo "Banco de dados '$DB_FILE' criado e populado com sucesso! Senhas estão hasheadas."