pub enum SqlDataMode {
InsertStatements,
CopyStatements,
}Expand description
How to generate statements for inserting data.
Variants§
InsertStatements
Generate insert statements. A bit slower on import, but might work across many database systems. Example:
insert into public.store (store_id, manager_staff_id, address_id, last_update) values
(1, 1, 1, E'2006-02-15 09:57:12'),
(2, 2, 2, E'2006-02-15 09:57:12');CopyStatements
Generate copy statements. Much faster on import, but might not work across many database systems. Example:
copy public.store (store_id, manager_staff_id, address_id, last_update) from stdin with (format text, header false);
1 1 1 2006-02-15 09:57:12
2 2 2 2006-02-15 09:57:12
\.Trait Implementations§
Source§impl Clone for SqlDataMode
impl Clone for SqlDataMode
Source§fn clone(&self) -> SqlDataMode
fn clone(&self) -> SqlDataMode
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 SqlDataMode
impl Debug for SqlDataMode
Source§impl Display for SqlDataMode
impl Display for SqlDataMode
Source§impl From<String> for SqlDataMode
impl From<String> for SqlDataMode
Source§impl PartialEq for SqlDataMode
impl PartialEq for SqlDataMode
impl Eq for SqlDataMode
impl StructuralPartialEq for SqlDataMode
Auto Trait Implementations§
impl Freeze for SqlDataMode
impl RefUnwindSafe for SqlDataMode
impl Send for SqlDataMode
impl Sync for SqlDataMode
impl Unpin for SqlDataMode
impl UnwindSafe for SqlDataMode
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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