This project is an example of the CRUD(Create, Read, Update and Delete) in spring boot using a snowflake database. To understand more about the snowflake follow this guide: https://docs.snowflake.com/en/
To be able to understand the snowflake, follow this link:- https://docs.snowflake.com/en/ and spring boot better understanding, follow this guide: https://spring.io/projects/spring-boot
- Clone this repository into your machine
git clone https://github.com/e-kibet/snowflake-spring-boot-crud.git
- Navigate into the root of this project
cd snowflake-spring-boot-crud
- Set up your snowflake account, first register on the snowflake website and login then create your snowflake database. then configure the following items under application.properties
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
- Note: Make sure the snowflake is granted the proper permission to perform the crud operations. To be able to grant the access to the user, use below commands:
create user root password=<<YOUR PASSWORD>> default_role = ACCOUNTADMIN must_change_password = false;
GRANT ROLE ACCOUNTADMIN TO USER <<YOUR USERNAME>>;
- Run the project on intellj ide or any other ide.
### HAPPY CODING ###