Create Resource
Learn to add code to insert data in the database.
We'll cover the following...
We'll cover the following...
Create a product
We can start creating the migration needed for our project. We can name it however we want. Let’s call it create_products to add the migration necessary to create and drop our table.
Note: After we install and configure Diesel according to the first Appendix, we can write the following command in a terminal window:
Shell
diesel migration generate create_products
The previous command will create two files named up.sql and down.sql inside the migrations folder.
We’ll enter the below code in the up.sql file.
CREATE TABLE products (id INTEGER PRIMARY KEY,name VARCHAR NOT NULL,cost DOUBLE NOT NULL,active BOOLEAN NOT NULL DEFAULT 0 --Sqlite does not have a Boolean value)
Let’s work with the down.sql file now.
drop table products
Now, we can run our migration to create the products table by running the following command in the terminal:
diesel migration run
We add a file called models.rs for our ...