~grauwoelfchen/defiant

Remove .gitlab-ci.yml

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Fix rustup setup on CI

~/.cargo/env needs to be sourceed before running rustup

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Update the build badge

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Make coverage reporting available via Make

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Add .build.yml for builds.sr.ht

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Update make target names

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Add rust-toolchain.toml

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Update Makefile

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Update dependencies

Signed-off-by: Yasha <yasuhiro.asaka@grauwoelfchen.net>
Remove unnecessary BEGIN statements

* Use of COMMIT statements fail
* diesel_cli already runs all migrations under a single transaction
  (run_in_transaction)
  See run_migration_command() at https://github.com/diesel-rs/diesel/blob/70420834f3831ce08ddf9005d148329105630163/diesel_cli/src/migrations/mod.rs
Change temporary column names in user_id migration
Fix SQL formats in migrations
Create users table

* Create users table
* Add user_id column to bookmarks (rotate existing column to alter column
  positions, see https://wiki.postgresql.org/wiki/Alter_column_position)
* Add user_id related INDEX and CONSTRAINT on bookmarks
Add missing feature dependencies (uuid)
Specify MIGRATION_DIRECTORY in Makefile
Add DB Entity Relation Diagram
Specify the resolver in Cargo.toml
Create DB schema migrations

* Add DB setup instruction in README.md
* Create schema for the bookmarks table
* Add diesel and make targets for diesel-cli
Add workspace LICENSE file

[ci skip]
Next
Do not follow this link