@@ -893,16 +893,16 @@ func TestBuildSquashedTable(t *testing.T) {
893893 colT (15 , sql .Text , gitbase .RemotesTableName , "remote_push_refspec" ),
894894 colT (16 , sql .Text , gitbase .RemotesTableName , "remote_fetch_refspec" ),
895895 colT (0 , sql .Text , gitbase .CommitsTableName , "repository_id" ),
896- colT (1 , sql .Text , gitbase .CommitsTableName , "commit_hash" ),
896+ colT (1 , sql .VarChar ( 40 ) , gitbase .CommitsTableName , "commit_hash" ),
897897 colT (2 , sql .Text , gitbase .CommitsTableName , "commit_author_name" ),
898- colT (3 , sql .Text , gitbase .CommitsTableName , "commit_author_email" ),
898+ colT (3 , sql .VarChar ( 254 ) , gitbase .CommitsTableName , "commit_author_email" ),
899899 colT (4 , sql .Timestamp , gitbase .CommitsTableName , "commit_author_when" ),
900900 colT (5 , sql .Text , gitbase .CommitsTableName , "committer_name" ),
901- colT (6 , sql .Text , gitbase .CommitsTableName , "committer_email" ),
901+ colT (6 , sql .VarChar ( 254 ) , gitbase .CommitsTableName , "committer_email" ),
902902 colT (7 , sql .Timestamp , gitbase .CommitsTableName , "committer_when" ),
903903 colT (8 , sql .Text , gitbase .CommitsTableName , "commit_message" ),
904- colT (9 , sql .Text , gitbase .CommitsTableName , "tree_hash" ),
905- colT (10 , sql .Array (sql .Text ), gitbase .CommitsTableName , "commit_parents" ),
904+ colT (9 , sql .VarChar ( 40 ) , gitbase .CommitsTableName , "tree_hash" ),
905+ colT (10 , sql .Array (sql .VarChar ( 40 ) ), gitbase .CommitsTableName , "commit_parents" ),
906906 },
907907 plan .NewInnerJoin (
908908 plan .NewExchange (2 ,
@@ -1024,9 +1024,9 @@ func TestBuildSquashedTable(t *testing.T) {
10241024 colT (10 , sql .Text , gitbase .RemotesTableName , "remote_fetch_refspec" ),
10251025 colT (0 , sql .Text , gitbase .TreeEntriesTableName , "repository_id" ),
10261026 colT (1 , sql .Text , gitbase .TreeEntriesTableName , "tree_entry_name" ),
1027- colT (2 , sql .Text , gitbase .TreeEntriesTableName , "blob_hash" ),
1028- colT (3 , sql .Text , gitbase .TreeEntriesTableName , "tree_hash" ),
1029- colT (4 , sql .Text , gitbase .TreeEntriesTableName , "tree_entry_mode" ),
1027+ colT (2 , sql .VarChar ( 40 ) , gitbase .TreeEntriesTableName , "blob_hash" ),
1028+ colT (3 , sql .VarChar ( 40 ) , gitbase .TreeEntriesTableName , "tree_hash" ),
1029+ colT (4 , sql .VarChar ( 16 ) , gitbase .TreeEntriesTableName , "tree_entry_mode" ),
10301030 },
10311031 plan .NewInnerJoin (
10321032 plan .NewExchange (2 ,
@@ -1102,7 +1102,7 @@ func TestBuildSquashedTable(t *testing.T) {
11021102 colT (8 , sql .Text , gitbase .RemotesTableName , "remote_push_refspec" ),
11031103 colT (9 , sql .Text , gitbase .RemotesTableName , "remote_fetch_refspec" ),
11041104 colT (0 , sql .Text , gitbase .BlobsTableName , "repository_id" ),
1105- colT (1 , sql .Text , gitbase .BlobsTableName , "blob_hash" ),
1105+ colT (1 , sql .VarChar ( 40 ) , gitbase .BlobsTableName , "blob_hash" ),
11061106 colT (2 , sql .Int64 , gitbase .BlobsTableName , "blob_size" ),
11071107 colT (3 , sql .Blob , gitbase .BlobsTableName , "blob_content" ),
11081108 },
@@ -1140,9 +1140,9 @@ func TestBuildSquashedTable(t *testing.T) {
11401140 []sql.Expression {
11411141 colT (4 , sql .Text , gitbase .ReferencesTableName , "repository_id" ),
11421142 colT (5 , sql .Text , gitbase .ReferencesTableName , "ref_name" ),
1143- colT (6 , sql .Text , gitbase .ReferencesTableName , "commit_hash" ),
1143+ colT (6 , sql .VarChar ( 40 ) , gitbase .ReferencesTableName , "commit_hash" ),
11441144 colT (0 , sql .Text , gitbase .BlobsTableName , "repository_id" ),
1145- colT (1 , sql .Text , gitbase .BlobsTableName , "blob_hash" ),
1145+ colT (1 , sql .VarChar ( 40 ) , gitbase .BlobsTableName , "blob_hash" ),
11461146 colT (2 , sql .Int64 , gitbase .BlobsTableName , "blob_size" ),
11471147 colT (3 , sql .Blob , gitbase .BlobsTableName , "blob_content" ),
11481148 },
@@ -1179,18 +1179,18 @@ func TestBuildSquashedTable(t *testing.T) {
11791179 plan .NewProject (
11801180 []sql.Expression {
11811181 colT (4 , sql .Text , gitbase .CommitsTableName , "repository_id" ),
1182- colT (5 , sql .Text , gitbase .CommitsTableName , "commit_hash" ),
1182+ colT (5 , sql .VarChar ( 40 ) , gitbase .CommitsTableName , "commit_hash" ),
11831183 colT (6 , sql .Text , gitbase .CommitsTableName , "commit_author_name" ),
1184- colT (7 , sql .Text , gitbase .CommitsTableName , "commit_author_email" ),
1184+ colT (7 , sql .VarChar ( 254 ) , gitbase .CommitsTableName , "commit_author_email" ),
11851185 colT (8 , sql .Timestamp , gitbase .CommitsTableName , "commit_author_when" ),
11861186 colT (9 , sql .Text , gitbase .CommitsTableName , "committer_name" ),
1187- colT (10 , sql .Text , gitbase .CommitsTableName , "committer_email" ),
1187+ colT (10 , sql .VarChar ( 254 ) , gitbase .CommitsTableName , "committer_email" ),
11881188 colT (11 , sql .Timestamp , gitbase .CommitsTableName , "committer_when" ),
11891189 colT (12 , sql .Text , gitbase .CommitsTableName , "commit_message" ),
1190- colT (13 , sql .Text , gitbase .CommitsTableName , "tree_hash" ),
1191- colT (14 , sql .Array (sql .Text ), gitbase .CommitsTableName , "commit_parents" ),
1190+ colT (13 , sql .VarChar ( 40 ) , gitbase .CommitsTableName , "tree_hash" ),
1191+ colT (14 , sql .Array (sql .VarChar ( 40 ) ), gitbase .CommitsTableName , "commit_parents" ),
11921192 colT (0 , sql .Text , gitbase .BlobsTableName , "repository_id" ),
1193- colT (1 , sql .Text , gitbase .BlobsTableName , "blob_hash" ),
1193+ colT (1 , sql .VarChar ( 40 ) , gitbase .BlobsTableName , "blob_hash" ),
11941194 colT (2 , sql .Int64 , gitbase .BlobsTableName , "blob_size" ),
11951195 colT (3 , sql .Blob , gitbase .BlobsTableName , "blob_content" ),
11961196 },
0 commit comments