Comments (5)
Hard to say, but I get the feeling it would be a pain. We were able to remove so much string operation code due to the crazy things we needed to do to the SQL to get test to pass. At a top level it looks simple, come up with a taken/offset alternative. But in actuality it is very much more difficult than that. Things like association limiting and the myriad of conditions, join, etc that can affect the validity of the SQL make it so much more difficult.
This patch is going to have to come from the field or another contributor if they feel the pain enough. I too am on SQL Server 2000 and we are going to just upgrade when needed. But if someone wants to write the code, I will take a look at tested patches.
from activerecord-sqlserver-adapter.
SQL Server 2000 support would be very helpful. I have a huge application running at my organization that is half ASP.NET and half Rails. Unfortunately upgrading the database is not an option until I can rewrite all of the old ASP.NET stuff in Rails. I would like to use Rails 3 for continued development, but I see that I cannot because of no mssql server 2000 support..... I appreciate all of your work so far, thank you. It has helped me to start migrating to Rails.
from activerecord-sqlserver-adapter.
Thank you, but this patch will have to come from the field. I too am In the same boat. But we are going to upgrade SQL Server sometime before moving to rails 3. My efforts are on more important things and I'll need to see a patch come from the user base vs taking this on on my own. It will not be easy and I'm almost certain anyone that tires to hack this up working for the arel compiler will end up failing and still failing most of the tests. Honestly it is not easy. So when someone feels the pain, I will apply a tested patch.
from activerecord-sqlserver-adapter.
mssql server 2000 is 10 years old anyway. I completely understand dropping support for it. It always feels like I have to jump through so many hoops to get MS technology to work for me. This will help me pitch my conversion strategy.
from activerecord-sqlserver-adapter.
Yea, rails 3 getting 2000 support is not really going to happen since, if something comes from the field, I will look at it.
from activerecord-sqlserver-adapter.
Related Issues (20)
- ActiveRecord::ConnectionAdapters::SQLServerAdapter does not support upsert HOT 2
- Warning: undefining the allocator of T_DATA class TinyTds::Result HOT 1
- TinyTds::Error: Server name not found in configuration files HOT 1
- 7.0.2.0 identity insert issue
- Tests failing following release of Rails v7.0.5
- Rails 7.1 HOT 1
- Copyright missing the Copyright owner
- [Rails 7.1] Upgrading the MSSQL adapter HOT 7
- Migration to Create Stored Procedure Incorrectly Treated as an Insert Statement HOT 1
- NotNullViolation in boolean field of view HOT 7
- TinyTds::Error: Error converting data type varchar to numeric. HOT 6
- String default value not retrieved when using views HOT 4
- Tracking rails/solid_cache compatibility
- Default value read from another field HOT 1
- Is add_check_constraint supported? HOT 3
- `raw_connection_do` method removed in 7.1.0 but still referenced in Readme HOT 2
- Composite Primary Keys not being recognised HOT 2
- limit() method with subqueries HOT 3
- Tables that are in schemas other than `dbo` are not properly reproduced in schema.rb HOT 2
- exclude_output_inserted_table_names does not support composite primary keys with different data types
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from activerecord-sqlserver-adapter.