//! Options:
//! --dbname <DBNAME> [default: vsearch]
//! --dbhost <DBHOST> [default: localhost]
-//! --dbuser <DBUSER> [default: cvmigrator]
+//! --dbuser <DBUSER> [default: vsmigrator]
//! --dbpassword <DBPASSWORD> [env: DBPASSWORD=]
//! -h, --help Print help
//! ```
//! For example:
//!
//! ```text
-//! $ export DBPASSWORD=$(gpg -d pw-cvmigrator.gpg)
+//! $ export DBPASSWORD=$(gpg -d pw-vsmigrator.gpg)
//! $ vecsearch init-database
//! maybe creating the database
//! database vsearch exists already
//! in each invocation.
//!
//! ```text
-//! $ export DBPASSWORD=$(gpg -d pw-cvmigrator.gpg)
+//! $ export DBPASSWORD=$(gpg -d pw-vsmigrator.gpg)
//! $ vecsearch index --file testdata/0 --file testdata/1
//! indexing file(s)
//! Loaded and encoded 58.565µs
//! superuser).
//!
//! ```text
-//! $ export DBPASSWORD=$(gpg -d pw-cvmigrator.gpg)
+//! $ export DBPASSWORD=$(gpg -d pw-vsmigrator.gpg)
//! $ vecsearch search --search feline
//! searching for document matches
//! Loaded and encoded 49.306µs
//! The new movie is so great
//! ```
//!
-//! ## TODO
-//!
-//! - rename cv-*
-//!
use candle_transformers::models::bert::{BertModel, Config, HiddenAct, DTYPE};
use anyhow::{Error as E, Result};
#[arg(long,env,default_value="localhost")]
dbhost: String,
- #[arg(long,env,default_value="cvmigrator")]
+ #[arg(long,env,default_value="vsmigrator")]
dbuser: String,
#[arg(long,env)]
#[arg(long,env,default_value="localhost")]
dbhost: String,
- #[arg(long,env,default_value="cvmigrator")]
+ #[arg(long,env,default_value="vsmigrator")]
dbuser: String,
#[arg(long,env)]
#[arg(long,env,default_value="localhost")]
dbhost: String,
- #[arg(long,env,default_value="cvmigrator")]
+ #[arg(long,env,default_value="vsmigrator")]
dbuser: String,
#[arg(long,env)]
client.query_opt("SELECT 1 FROM pg_database WHERE datname=$1",&[&dbname])?;
match result {
- Some(_) => {
+ None => {
println!("creating database {}", dbname);
client.execute(&format!("create database {}",dbname),&[])?;
},
- None => println!("database {} exists already", dbname),
+ Some(_) => println!("database {} exists already", dbname),
}
client.close()?;