pub enum PreviewSqlMode {
Empty,
Branch,
Shared,
}Expand description
How a preview deployment’s SQL database relates to the site’s live one (operator policy; see the per-site/server config). The default is the safe, isolated choice.
Variants§
Empty
A fresh, empty database isolated from live (optionally seeded by an init script). Can never read or clobber live data.
Branch
A consistent copy of the live database at branch time — realistic data, but writes stay in the preview’s copy.
The site’s live database, shared with production traffic. The preview reads and writes real data — use only when that’s intended.
Trait Implementations§
Source§impl Clone for PreviewSqlMode
impl Clone for PreviewSqlMode
Source§fn clone(&self) -> PreviewSqlMode
fn clone(&self) -> PreviewSqlMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PreviewSqlMode
Source§impl Debug for PreviewSqlMode
impl Debug for PreviewSqlMode
Source§impl Default for PreviewSqlMode
impl Default for PreviewSqlMode
Source§fn default() -> PreviewSqlMode
fn default() -> PreviewSqlMode
Returns the “default value” for a type. Read more
impl Eq for PreviewSqlMode
Source§impl PartialEq for PreviewSqlMode
impl PartialEq for PreviewSqlMode
impl StructuralPartialEq for PreviewSqlMode
Auto Trait Implementations§
impl Freeze for PreviewSqlMode
impl RefUnwindSafe for PreviewSqlMode
impl Send for PreviewSqlMode
impl Sync for PreviewSqlMode
impl Unpin for PreviewSqlMode
impl UnsafeUnpin for PreviewSqlMode
impl UnwindSafe for PreviewSqlMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.