@@ -43,23 +43,23 @@ func (s *Stub) Close() error {
4343
4444func (s * Stub ) First () (version uint64 , err error ) {
4545 if v , ok := s .Migrations .First (); ! ok {
46- return 0 , & os.PathError {"first" , s .Url , os .ErrNotExist } // TODO: s.Url can be empty when called with WithInstance
46+ return 0 , & os.PathError {Op : "first" , Path : s .Url , Err : os .ErrNotExist } // TODO: s.Url can be empty when called with WithInstance
4747 } else {
4848 return v , nil
4949 }
5050}
5151
5252func (s * Stub ) Prev (version uint64 ) (prevVersion uint64 , err error ) {
5353 if v , ok := s .Migrations .Prev (version ); ! ok {
54- return 0 , & os.PathError {fmt .Sprintf ("prev for version %v" , version ), s .Url , os .ErrNotExist }
54+ return 0 , & os.PathError {Op : fmt .Sprintf ("prev for version %v" , version ), Path : s .Url , Err : os .ErrNotExist }
5555 } else {
5656 return v , nil
5757 }
5858}
5959
6060func (s * Stub ) Next (version uint64 ) (nextVersion uint64 , err error ) {
6161 if v , ok := s .Migrations .Next (version ); ! ok {
62- return 0 , & os.PathError {fmt .Sprintf ("next for version %v" , version ), s .Url , os .ErrNotExist }
62+ return 0 , & os.PathError {Op : fmt .Sprintf ("next for version %v" , version ), Path : s .Url , Err : os .ErrNotExist }
6363 } else {
6464 return v , nil
6565 }
@@ -69,14 +69,14 @@ func (s *Stub) ReadUp(version uint64) (r io.ReadCloser, identifier string, fileN
6969 if m , ok := s .Migrations .Up (version ); ok {
7070 return ioutil .NopCloser (bytes .NewBufferString (m .Identifier )), fmt .Sprintf ("%v.up.sql.stub" , version ), fmt .Sprintf ("%v.up.sql.stub" , version ), nil
7171 }
72- return nil , "" , "" , & os.PathError {fmt .Sprintf ("read up sql version %v" , version ), s .Url , os .ErrNotExist }
72+ return nil , "" , "" , & os.PathError {Op : fmt .Sprintf ("read up sql version %v" , version ), Path : s .Url , Err : os .ErrNotExist }
7373}
7474
7575func (s * Stub ) ReadDown (version uint64 ) (r io.ReadCloser , identifier string , fileName string , err error ) {
7676 if m , ok := s .Migrations .Down (version ); ok {
7777 return ioutil .NopCloser (bytes .NewBufferString (m .Identifier )), fmt .Sprintf ("%v.down.sql.stub" , version ), fmt .Sprintf ("%v.down.sql.stub" , version ), nil
7878 }
79- return nil , "" , "" , & os.PathError {fmt .Sprintf ("read down sql version %v" , version ), s .Url , os .ErrNotExist }
79+ return nil , "" , "" , & os.PathError {Op : fmt .Sprintf ("read down sql version %v" , version ), Path : s .Url , Err : os .ErrNotExist }
8080}
8181
8282func (s * Stub ) GetDirections (version uint64 ) map [source.Direction ]bool {
@@ -95,12 +95,12 @@ func (s *Stub) ReadMetaUp(version uint64) (r io.ReadCloser, identifier string, f
9595 if m , ok := s .Migrations .MetaUp (version ); ok {
9696 return ioutil .NopCloser (bytes .NewBufferString (m .Identifier )), fmt .Sprintf ("%v.up.yaml.stub" , version ), fmt .Sprintf ("%v.up.yaml.stub" , version ), nil
9797 }
98- return nil , "" , "" , & os.PathError {fmt .Sprintf ("read up yaml version %v" , version ), s .Url , os .ErrNotExist }
98+ return nil , "" , "" , & os.PathError {Op : fmt .Sprintf ("read up yaml version %v" , version ), Path : s .Url , Err : os .ErrNotExist }
9999}
100100
101101func (s * Stub ) ReadMetaDown (version uint64 ) (r io.ReadCloser , identifier string , fileName string , err error ) {
102102 if m , ok := s .Migrations .MetaDown (version ); ok {
103103 return ioutil .NopCloser (bytes .NewBufferString (m .Identifier )), fmt .Sprintf ("%v.down.yaml.stub" , version ), fmt .Sprintf ("%v.down.yaml.stub" , version ), nil
104104 }
105- return nil , "" , "" , & os.PathError {fmt .Sprintf ("read down yaml version %v" , version ), s .Url , os .ErrNotExist }
105+ return nil , "" , "" , & os.PathError {Op : fmt .Sprintf ("read down yaml version %v" , version ), Path : s .Url , Err : os .ErrNotExist }
106106}
0 commit comments