pub enum AlterExtensionOperation {
UpdateTo {
version: Option<Ident>,
},
SetSchema {
schema_name: ObjectName,
},
OwnerTo(Owner),
RenameTo {
new_name: Ident,
},
}Expand description
An AlterExtension operation.
Variants§
UpdateTo
UPDATE [ TO new_version ]
SetSchema
SET SCHEMA schema_name
Fields
§
schema_name: ObjectNameThe target schema name.
OwnerTo(Owner)
OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
RenameTo
RENAME TO new_name
Trait Implementations§
Source§impl Clone for AlterExtensionOperation
impl Clone for AlterExtensionOperation
Source§fn clone(&self) -> AlterExtensionOperation
fn clone(&self) -> AlterExtensionOperation
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 AlterExtensionOperation
impl Debug for AlterExtensionOperation
Source§impl<'de> Deserialize<'de> for AlterExtensionOperation
impl<'de> Deserialize<'de> for AlterExtensionOperation
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
Source§impl Display for AlterExtensionOperation
impl Display for AlterExtensionOperation
Source§impl Hash for AlterExtensionOperation
impl Hash for AlterExtensionOperation
Source§impl Ord for AlterExtensionOperation
impl Ord for AlterExtensionOperation
Source§fn cmp(&self, other: &AlterExtensionOperation) -> Ordering
fn cmp(&self, other: &AlterExtensionOperation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AlterExtensionOperation
impl PartialEq for AlterExtensionOperation
Source§impl PartialOrd for AlterExtensionOperation
impl PartialOrd for AlterExtensionOperation
Source§impl Serialize for AlterExtensionOperation
impl Serialize for AlterExtensionOperation
Source§impl Visit for AlterExtensionOperation
impl Visit for AlterExtensionOperation
Source§impl VisitMut for AlterExtensionOperation
impl VisitMut for AlterExtensionOperation
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl Eq for AlterExtensionOperation
impl StructuralPartialEq for AlterExtensionOperation
Auto Trait Implementations§
impl Freeze for AlterExtensionOperation
impl RefUnwindSafe for AlterExtensionOperation
impl Send for AlterExtensionOperation
impl Sync for AlterExtensionOperation
impl Unpin for AlterExtensionOperation
impl UnsafeUnpin for AlterExtensionOperation
impl UnwindSafe for AlterExtensionOperation
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