Simple.Migrations icon indicating copy to clipboard operation
Simple.Migrations copied to clipboard

Support for Oracle Version Provider

Open ChrisDusyk opened this issue 8 years ago • 11 comments

Are there any plans to write an Oracle Version Provider as well?

ChrisDusyk avatar Oct 21 '16 14:10 ChrisDusyk

I don't use Oracle myself, so I'm not qualified to write one.

You can write your own easily: subclass VersionProviderBase and implement the three abstract methods to return suitable SQL. See the other providers for examples.

If you contribute it back, I'll happily include it :smile:

canton7 avatar Oct 21 '16 15:10 canton7

Haha sounds good, I'd be happy to poke away at that. I just didn't want to duplicate work already being done!

ChrisDusyk avatar Oct 21 '16 15:10 ChrisDusyk

Sure, thanks for checking!

canton7 avatar Oct 21 '16 15:10 canton7

Hi, have you had a chance to look at writing an Oracle Version Provider?

canton7 avatar Jan 05 '17 12:01 canton7

Yes, actually. I'm basically done it, and just trying to find some time to test it right now! Hopefully I'll have a PR ready to go next week.

ChrisDusyk avatar Jan 05 '17 22:01 ChrisDusyk

Aha fantastic!

canton7 avatar Jan 06 '17 09:01 canton7

Hi, any news?

canton7 avatar May 05 '17 11:05 canton7

I have a working oracle provider I've been using if anyone is interested. One possible point of contention is I use the dotconnect oracle driver (because it has actual async support, unlike odp.net). If someone is interested I can PR it.

brookpatten avatar Sep 07 '17 14:09 brookpatten

Yes please! We can call it something which indicates it uses the dotconnect driver, in case someone wants to write one which uses another driver.

canton7 avatar Sep 07 '17 15:09 canton7

I implemented Oracle Provider using MangedOracleDriver, if you are intrested I can share it.

waldimen avatar Feb 18 '18 16:02 waldimen

Please do!

canton7 avatar Feb 18 '18 16:02 canton7