¡Hola Samy, espero que estés bien!
¿Podría mostrarme tu archivo application.properties
por favor?
Entiendo que estás teniendo dificultades para crear la base de datos en tu proyecto de Spring Boot. Al parecer, estás siguiendo las indicaciones para crear un archivo SQL en la ruta src/resouce/db/migration/ y luego utilizar el código SQL para crear la tabla de usuarios.
Para ayudarte, te voy a proporcionar un ejemplo de cómo podrías estructurar tu archivo SQL para crear la tabla de usuarios utilizando Flyway, que es un gestor de migraciones de base de datos ampliamente utilizado en proyectos de Spring Boot.
Suponiendo que estás utilizando MySQL como base de datos, podrías crear un archivo llamado V1__create_users_table.sql en la ruta src/resouce/db/migration/ con el siguiente contenido:
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL UNIQUE
);
Una vez que hayas creado este archivo, al iniciar tu aplicación Spring Boot, Flyway se encargará de ejecutar esta migración y crear la tabla de usuarios en tu base de datos.
Recuerda que es importante asegurarte de que la configuración de tu base de datos en el archivo application.properties esté correctamente sincronizada con la base de datos que estás utilizando.
Espero que este ejemplo te sea de ayuda y que puedas resolver tus dificultades con la creación de la base de datos en tu proyecto de Spring Boot. ¡Mucho ánimo!
Espero haber ayudado y buenos estudios!