Struct sea_query::table::TableRenameStatement [−][src]
pub struct TableRenameStatement { /* fields omitted */ }Expand description
Rename a table
Examples
use sea_query::{*, tests_cfg::*}; let table = Table::rename() .table(Font::Table, Alias::new("font_new")) .to_owned(); assert_eq!( table.to_string(MysqlQueryBuilder), r#"RENAME TABLE `font` TO `font_new`"# ); assert_eq!( table.to_string(PostgresQueryBuilder), r#"ALTER TABLE "font" RENAME TO "font_new""# ); assert_eq!( table.to_string(SqliteQueryBuilder), r#"ALTER TABLE `font` RENAME TO `font_new`"# );
Implementations
Trait Implementations
Build corresponding SQL statement for certain database backend and return SQL string
Build corresponding SQL statement for certain database backend and return SQL string
Build corresponding SQL statement for certain database backend and return SQL string
Auto Trait Implementations
impl !RefUnwindSafe for TableRenameStatementimpl !Send for TableRenameStatementimpl !Sync for TableRenameStatementimpl Unpin for TableRenameStatementimpl !UnwindSafe for TableRenameStatementBlanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> V