rails-sqlserver / activerecord-sqlserver-adapter

SQL Server Adapter For Rails
MIT License
968 stars 558 forks source link

Update Freetds to match CI #1192

Closed aidanharan closed 3 weeks ago

aidanharan commented 3 weeks ago

Fix the following failing tests.

https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/actions/runs/9388881855/job/25855114274?pr=1190

  3) Failure:
SQLServerRakeStructureDumpLoadTest#test_0001_dumps structure and accounts for defncopy oddities [test/cases/rake_test_sqlserver.rb:144]:
Expected /email\s+nvarchar\(4000\)/ to match "\t/* No foreign keys reference table 'dbo.users', or you do not have permissions on referencing tables. */\n\t/* No views with schema binding reference table 'dbo.users'. */\n\nCREATE TABLE [dbo].[users]\n\t( [id]          bigint          NOT NULL\n\t, [name]        nvarchar(4000)      NULL\n\t, [email]       nvarchar(4000)      NULL\n\t, [background1] nvarchar(max)       NULL\n\t, [background2] text                NULL\n\t, [created_at]  datetime2       NOT NULL\n\t, [updated_at]  datetime2       NOT NULL\n\t)\n\nALTER TABLE [dbo].[users] ADD CONSTRAINT [PK__users__3213E83FA1874989] PRIMARY KEY clustered ([id])\n\n".

  4) Failure:
SQLServerRakeStructureDumpLoadTest#test_0002_can load dumped structure [test/cases/rake_test_sqlserver.rb:152]:
Expected /CREATE TABLE dbo\.users/ to match "\t/* No foreign keys reference table 'dbo.users', or you do not have permissions on referencing tables. */\n\t/* No views with schema binding reference table 'dbo.users'. */\n\nCREATE TABLE [dbo].[users]\n\t( [id]          bigint          NOT NULL\n\t, [name]        nvarchar(4000)      NULL\n\t, [email]       nvarchar(4000)      NULL\n\t, [background1] nvarchar(max)       NULL\n\t, [background2] text                NULL\n\t, [created_at]  datetime2       NOT NULL\n\t, [updated_at]  datetime2       NOT NULL\n\t)\n\nALTER TABLE [dbo].[users] ADD CONSTRAINT [PK__users__3213E83FA5447335] PRIMARY KEY clustered ([id])\n\n".