aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/database.rs4
-rw-r--r--src/main.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/database.rs b/src/database.rs
index 9fa38fc..22314ee 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -53,7 +53,7 @@ impl Db {
let mut tx = self.connection.begin().await?;
tx.execute(r#"
- CREATE TABLE repositories (
+ CREATE TABLE IF NOT EXISTS repositories (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
description TEXT,
@@ -62,7 +62,7 @@ impl Db {
"#).await?;
tx.execute(r#"
- CREATE UNIQUE INDEX idx_repositories_id
+ CREATE UNIQUE INDEX IF NOT EXISTS idx_repositories_id
ON repositories (id);
"#).await?;
diff --git a/src/main.rs b/src/main.rs
index c864ee6..2a3e988 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -47,7 +47,7 @@ async fn main() {
let mut db = database::Db::connect("test.db").await.unwrap();
- // db.create().await.unwrap();
+ db.create().await.unwrap();
// If repo !exists
// insert