All updated, have-at. On Thursday, November 13, 2014 3:44:12 PM UTC-5, Alexander Zaytsev wrote: > > I've implemented rename for MySQL in FluentMigrator > https://github.com/schambers/fluentmigrator/pull/166/ > > Best Regards, > Alexander > > On Fri, Nov 14, 2014 at 8:44 AM, Jan Schubert <xp.dev....@gmail.com > <javascript:>> wrote: > >> Not all dialects support rename columns. >> >> No support found for Firebird and SQLite. >> >> MySQL needs the data type to change the column name: >> ALTER TABLE "tablename" Change "oldcolumnname" "newcolumnname" ["Data >> Type"] >> >> Other dialects: >> Oracle = alter table tablename rename column oldcolumnname to >> newcolumnname >> DB2 = ALTER TABLE tablename RENAME COLUMN oldcolumnname TO newcolumnname >> Ingres = ALTER TABLE tablename RENAME COLUMN oldcolumnname TO >> newcolumnname >> PostgreSQL = ALTER TABLE tablename RENAME COLUMN oldcolumnname TO >> newcolumnname >> Sybase = sp_rename 'tablename.oldcolumnname', 'newcolumnname' >> >> >> Am Donnerstag, 13. November 2014 19:56:11 UTC+1 schrieb Jeffrey Becker: >> >>> I'm going to build in support in my repo shortly. If you could check >>> the other dialects for column renaming support and let me know, that'd be >>> awesome. >>> >>> In the mean-time you can always: >>> >>> Run(new SqlDdlOperation("EXEC sp_rename 'Test.Example', >>> 'BetterExample', 'COLUMN';")); >>> >>> or implement a RenameColumnOperation and Run that. >>> >>> On Thursday, November 13, 2014 1:41:21 PM UTC-5, Jan Schubert wrote: >>>> >>>> Yes, that I mean. It is possible to rename a column with sp_rename on >>>> mssql. >>>> >>>> EXEC sp_rename 'Test.Example', 'BetterExample', 'COLUMN'; >>>> >>>> >>>> Am Donnerstag, 13. November 2014 15:26:45 UTC+1 schrieb Jeffrey Becker: >>>>> >>>>> er. Do you mean having a method off the fluent builder something like: >>>>> >>>>> surface.Alter.Table("Test").RenameColumn("Example", "BetterExample"); >>>>> >>>>> >>>>> >>>>> On Thursday, November 13, 2014 7:37:51 AM UTC-5, Jeffrey Becker wrote: >>>>>> >>>>>> I doubt it. Afaik, sql (or at least the mssqlserver dialect) doesn't >>>>>> support renaming columns in the alter syntax. That an IDdlOperation >>>>>> which >>>>>> generates the correct ddl shouldn't be hard to whip up. >>>>>> On Nov 13, 2014 7:03 AM, "Jan Schubert" wrote: >>>>>> >>>>>>> You add support for altering columns, but it is possible to rename a >>>>>>> column with ALTER? I saw your migration framework (Alpha) cannot rename >>>>>>> a >>>>>>> column. >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nhibernate-development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to nhibernate-development+unsubscr...@googlegroups.com >> <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > >
-- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to nhibernate-development+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.