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
Update README.md
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]