[Diesel] 테이블에 삽입하기

[원본 링크]

읽든 쓰든 뭘 하려면 먼저, table! 매크로를 사용해서 사용할 테이블의 형태를 정의해줘야 한다.
이런 식으로 말이다.

Integer, Text 등 독자적인 타입 표기를 따른다는 것을 유의하자.
테이블명은 snake_case가 권장된다.

그럼 이제 본격적으로 삽입을 시도해보자.
Insertable을 구현하는 삽입용 구조체를 따로 만들어야 한다. table_name으로 방금 만든 테이블도 넣어줘야 하고...
구조체 필드에는 삽입할 테이블의 컬럼들을 명시해주면 된다. id는 자동생성되니까 넣지 않았다.

그럼 이제 쓰기만 하면 된다.
diesel의 함수 insert_into를 사용하면 삽입을 수행할 수 있다. 별 대단한건 없다.

실행해서,

잘 돈다면

실제 테이블에도 잘 들어가있을 것이다.


참조
http://diesel.rs/guides/getting-started/