Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
27a1ec6d2c
|
|||
|
1b1f9a31ed
|
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -4,7 +4,7 @@ version = 4
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ahab"
|
name = "ahab"
|
||||||
version = "0.4.0"
|
version = "0.4.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"clap",
|
"clap",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
name = "ahab"
|
name = "ahab"
|
||||||
description = "docker cli wrapper"
|
description = "docker cli wrapper"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
version = "0.4.0"
|
version = "0.4.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
authors = ["Matej Janežič <janezic.mj@gmail.com>"]
|
authors = ["Matej Janežič <janezic.mj@gmail.com>"]
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ pub fn import(container: &str, file: &Path) -> Result<()> {
|
|||||||
|
|
||||||
eprintln!("restoring database");
|
eprintln!("restoring database");
|
||||||
let commands = [
|
let commands = [
|
||||||
format!("cp {dump_file} {db_container}:/tmp/dbdump"),
|
format!("cp -L {dump_file} {db_container}:/tmp/dbdump"),
|
||||||
format!("exec {db_container} dropdb -U db db"),
|
format!("exec {db_container} dropdb -U db db"),
|
||||||
format!("exec {db_container} createdb -U db -E utf8 -T template0 db"),
|
format!("exec {db_container} createdb -U db -E utf8 -T template0 db"),
|
||||||
format!("exec {db_container} pg_restore -U db --dbname=db /tmp/dbdump"),
|
format!("exec {db_container} pg_restore -U db --dbname=db /tmp/dbdump"),
|
||||||
|
|||||||
Reference in New Issue
Block a user