pub struct Postgres;Expand description
PostgreSQL dialect marker type.
Trait Implementations§
Source§impl Dialect for Postgres
impl Dialect for Postgres
Source§const AUTO_PK: &'static str = "BIGSERIAL PRIMARY KEY"
const AUTO_PK: &'static str = "BIGSERIAL PRIMARY KEY"
Auto-increment primary key DDL fragment. Read more
Source§const INSERT_IGNORE: &'static str = "INSERT"
const INSERT_IGNORE: &'static str = "INSERT"
INSERT OR IGNORE prefix for this backend. Read moreSource§const CONFLICT_NOTHING: &'static str = "ON CONFLICT DO NOTHING"
const CONFLICT_NOTHING: &'static str = "ON CONFLICT DO NOTHING"
Suffix for conflict-do-nothing semantics. Read more
Source§const COLLATE_NOCASE: &'static str = ""
const COLLATE_NOCASE: &'static str = ""
Auto Trait Implementations§
impl Freeze for Postgres
impl RefUnwindSafe for Postgres
impl Send for Postgres
impl Sync for Postgres
impl Unpin for Postgres
impl UnsafeUnpin for Postgres
impl UnwindSafe for Postgres
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> 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