pub struct PostgresExporter {
pub host: String,
pub port: u16,
pub username: String,
pub password: String,
pub database: String,
pub schema: String,
pub table_name: String,
pub overwrite: bool,
pub append: bool,
}Fields§
§host: StringPostgreSQL 主机地址
port: u16PostgreSQL 端口
username: String用户名
password: String密码
database: String数据库名
schema: StringSchema 名称
table_name: String表名
overwrite: bool是否覆盖已存在的表
append: bool是否追加模式
Implementations§
Source§impl PostgresExporter
impl PostgresExporter
Sourcepub fn connection_string(&self) -> String
pub fn connection_string(&self) -> String
获取连接字符串
Trait Implementations§
Source§impl Clone for PostgresExporter
impl Clone for PostgresExporter
Source§fn clone(&self) -> PostgresExporter
fn clone(&self) -> PostgresExporter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PostgresExporter
impl Debug for PostgresExporter
Source§impl Default for PostgresExporter
Available on crate feature postgres only.
impl Default for PostgresExporter
Available on crate feature
postgres only.Source§impl<'de> Deserialize<'de> for PostgresExporter
impl<'de> Deserialize<'de> for PostgresExporter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PostgresExporter
impl RefUnwindSafe for PostgresExporter
impl Send for PostgresExporter
impl Sync for PostgresExporter
impl Unpin for PostgresExporter
impl UnsafeUnpin for PostgresExporter
impl UnwindSafe for PostgresExporter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more