File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,7 +132,4 @@ grant execute on sqlcode.CreateCodeSchema to [sqlcode-deploy-role];
132132grant execute on sqlcode .DropCodeSchema to [sqlcode-deploy-role];
133133grant create procedure to [sqlcode-deploy-role];
134134grant create function to [sqlcode-deploy-role];
135- grant create type to [sqlcode-deploy-role];
136-
137-
138- alter user
135+ grant create type to [sqlcode-deploy-role];
Original file line number Diff line number Diff line change 11-- We want to re-create the procedure DropCodeSchema.
2- -- Frist , everything related to this procedure must be dropped
2+ -- First , everything related to this procedure must be dropped
33-- before it is re-created in the end.
44
55drop procedure sqlcode .DropCodeSchema ;
Original file line number Diff line number Diff line change 1+ package sqltest
2+
3+ import (
4+ "embed"
5+
6+ "github.com/vippsas/sqlcode"
7+ )
8+
9+ //go:embed *.sql
10+ var sqlfs embed.FS
11+
12+ var SQL = sqlcode .MustInclude (
13+ sqlcode.Options {},
14+ sqlfs ,
15+ )
Original file line number Diff line number Diff line change 1+ package sqltest
2+
3+ import (
4+ "context"
5+ "testing"
6+
7+ "github.com/stretchr/testify/require"
8+ )
9+
10+ func Test_RowsAffected (t * testing.T ) {
11+ fixture := NewFixture ()
12+ defer fixture .Teardown ()
13+ fixture .RunMigrationFile ("../migrations/0001.sqlcode.sql" )
14+
15+ ctx := context .Background ()
16+
17+ require .NoError (t , SQL .EnsureUploaded (ctx , fixture .DB ))
18+ patched := SQL .Patch (`select [code].Test` )
19+
20+ res , err := fixture .DB .ExecContext (ctx , patched )
21+ require .NoError (t , err )
22+ println (res .RowsAffected ())
23+ }
Original file line number Diff line number Diff line change 1+ create procedure [code].Test as
2+ begin
3+ select 1
4+ end
You can’t perform that action at this time.
0 commit comments