Eseguire server:
cargo run
Eseguire server che si aggiorna in automatico quando si cambiano file:
cargo watch -x run
Cose da installare per fare test:
cargo install cargo-watch
cargo install cargo-tarpaulin
cargo install diesel_cli --no-default-features --features "postgres"
Per aggiungere una migrazione:
diesel migration generate MIGRATION_NAME
Aprire shell di psql
:
psql -h insigno.mindshub.it -U mindshub insignorocketdb
Numero connessioni attive al momento:
SELECT COUNT(*) FROM pg_stat_activity;
Killare tutte le connessioni che provengono dalla stessa macchina da cui si è connessi con la shell (eccetto la shell da cui si sta eseguendo il comando)
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid() AND client_addr IN (SELECT client_addr FROM pg_stat_activity WHERE pid = pg_backend_pid());
Per aprire la documentazione è necessario eseguire lo script document nella home. In particolare genera una nuova documentazione con il comando corretto e la apra sul browser predefinito. Questo perché siamo in super beta e la documentazione cambia giornalmente