This is an automated email from the ASF dual-hosted git repository.

yiconghuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new 6f565bb036 chore: move `bin/sql` to `sql` (#3884)
6f565bb036 is described below

commit 6f565bb03621c7aff122ce069db66bd15109dbf5
Author: Yicong Huang <[email protected]>
AuthorDate: Sun Oct 12 21:39:22 2025 -0700

    chore: move `bin/sql` to `sql` (#3884)
    
    According to the reorganization plan #3846. This PR moves `bin/sql` out
    to root.
    resolves #3864
---
 .github/workflows/github-action-build.yml                      | 10 +++++-----
 .../org/apache/texera/web/resource/UserConfigResource.scala    |  2 +-
 .../texera/web/resource/dashboard/UnifiedResourceSchema.scala  |  2 +-
 .../web/resource/dashboard/user/project/ProjectResource.scala  |  2 +-
 .../resource/dashboard/user/workflow/WorkflowResource.scala    |  2 +-
 .../dashboard/user/workflow/WorkflowVersionResource.scala      |  2 +-
 bin/deployment/single-node/docker-compose.yml                  |  2 +-
 bin/forum/ubuntu-install.sh                                    |  2 +-
 .../src/test/scala/org/apache/texera/dao/MockTexeraDB.scala    |  2 +-
 frontend/src/app/dashboard/type/dashboard-file.interface.ts    |  2 +-
 {bin/sql => sql}/iceberg_postgres_catalog.sql                  |  0
 {bin/sql => sql}/misc/tweets.sql                               |  0
 {bin/sql => sql}/texera_ddl.sql                                |  0
 {bin/sql => sql}/texera_lakefs.sql                             |  0
 {bin/sql => sql}/updates/01.sql                                |  0
 {bin/sql => sql}/updates/02.sql                                |  0
 {bin/sql => sql}/updates/03.sql                                |  0
 {bin/sql => sql}/updates/04.sql                                |  0
 {bin/sql => sql}/updates/05.sql                                |  0
 {bin/sql => sql}/updates/06.sql                                |  0
 {bin/sql => sql}/updates/07.sql                                |  0
 {bin/sql => sql}/updates/08.sql                                |  0
 {bin/sql => sql}/updates/09.sql                                |  0
 {bin/sql => sql}/updates/10.sql                                |  0
 {bin/sql => sql}/updates/11.sql                                |  0
 {bin/sql => sql}/updates/12.sql                                |  0
 {bin/sql => sql}/updates/13.sql                                |  0
 {bin/sql => sql}/updates/14.sql                                |  0
 {bin/sql => sql}/updates/15.sql                                |  0
 29 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/github-action-build.yml 
b/.github/workflows/github-action-build.yml
index 58747e8563..e5f95ff235 100644
--- a/.github/workflows/github-action-build.yml
+++ b/.github/workflows/github-action-build.yml
@@ -110,13 +110,13 @@ jobs:
         run: sbt scalafmtCheckAll
       - name: Create Databases
         run: |
-          psql -h localhost -U postgres -f bin/sql/texera_ddl.sql
-          psql -h localhost -U postgres -f bin/sql/iceberg_postgres_catalog.sql
-          psql -h localhost -U postgres -f bin/sql/texera_lakefs.sql
+          psql -h localhost -U postgres -f sql/texera_ddl.sql
+          psql -h localhost -U postgres -f sql/iceberg_postgres_catalog.sql
+          psql -h localhost -U postgres -f sql/texera_lakefs.sql
         env:
           PGPASSWORD: postgres
       - name: Create texera_db_for_test_cases
-        run: psql -h localhost -U postgres -v DB_NAME=texera_db_for_test_cases 
-f bin/sql/texera_ddl.sql
+        run: psql -h localhost -U postgres -v DB_NAME=texera_db_for_test_cases 
-f sql/texera_ddl.sql
         env:
           PGPASSWORD: postgres
       - name: Compile with sbt
@@ -148,7 +148,7 @@ jobs:
         run: sudo systemctl start postgresql
       - name: Create Database and User
         run: |
-          cd bin/sql && sudo -u postgres psql -f iceberg_postgres_catalog.sql
+          cd sql && sudo -u postgres psql -f iceberg_postgres_catalog.sql
       - name: Lint with flake8 and black
         run: |
           cd amber/src/main/python && flake8 && black . --check
diff --git 
a/amber/src/main/scala/org/apache/texera/web/resource/UserConfigResource.scala 
b/amber/src/main/scala/org/apache/texera/web/resource/UserConfigResource.scala
index 609c6a2cf1..2bf5a7d26a 100644
--- 
a/amber/src/main/scala/org/apache/texera/web/resource/UserConfigResource.scala
+++ 
b/amber/src/main/scala/org/apache/texera/web/resource/UserConfigResource.scala
@@ -35,7 +35,7 @@ import scala.jdk.CollectionConverters.CollectionHasAsScala
   * This class handles requests to read and write the user dictionary,
   * an abstract collection of (key, value) string pairs that is unique for 
each user
   * This is accomplished using a mysql table called user_dictionary.
-  * The details of user_dictionary can be found in /bin/sql/texera_ddl.sql
+  * The details of user_dictionary can be found in /sql/texera_ddl.sql
   */
 @Path("/user/config")
 @RolesAllowed(Array("REGULAR", "ADMIN"))
diff --git 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/UnifiedResourceSchema.scala
 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/UnifiedResourceSchema.scala
index 4162375b26..785640808f 100644
--- 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/UnifiedResourceSchema.scala
+++ 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/UnifiedResourceSchema.scala
@@ -102,7 +102,7 @@ object UnifiedResourceSchema {
 }
 
 /**
-  * Refer to texera/bin/sql/texera_ddl.sql to understand what each attribute is
+  * Refer to /sql/texera_ddl.sql to understand what each attribute is
   *
   * Attributes common across all resource types:
   * - `resourceType`: The type of the resource (e.g., project, workflow, file) 
as a `String`.
diff --git 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/project/ProjectResource.scala
 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/project/ProjectResource.scala
index 9129bcbec1..08dcff6e40 100644
--- 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/project/ProjectResource.scala
+++ 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/project/ProjectResource.scala
@@ -48,7 +48,7 @@ import scala.jdk.CollectionConverters.IterableHasAsScala
   * This file handles various request related to projects.
   * It sends mysql queries to the MysqlDB regarding the 'user_project',
   * 'workflow_of_project', and 'file_of_project' Tables
-  * The details of these tables can be found in /bin/sql/texera_ddl.sql
+  * The details of these tables can be found in /sql/texera_ddl.sql
   */
 
 object ProjectResource {
diff --git 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowResource.scala
 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowResource.scala
index 64234f4892..01ae898a66 100644
--- 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowResource.scala
+++ 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowResource.scala
@@ -57,7 +57,7 @@ import scala.util.control.NonFatal
 /**
   * This file handles various request related to saved-workflows.
   * It sends mysql queries to the MysqlDB regarding the UserWorkflow Table
-  * The details of UserWorkflowTable can be found in /bin/sql/texera_ddl.sql
+  * The details of UserWorkflowTable can be found in /sql/texera_ddl.sql
   */
 
 object WorkflowResource {
diff --git 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowVersionResource.scala
 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowVersionResource.scala
index cdf9656f1d..6396a68a16 100644
--- 
a/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowVersionResource.scala
+++ 
b/amber/src/main/scala/org/apache/texera/web/resource/dashboard/user/workflow/WorkflowVersionResource.scala
@@ -43,7 +43,7 @@ import scala.jdk.CollectionConverters.IterableHasAsScala
 
 /**
   * This file handles various request related to workflows versions.
-  * The details of the mysql tables can be found in /bin/sql/texera_ddl.sql
+  * The details of the mysql tables can be found in /sql/texera_ddl.sql
   */
 
 object WorkflowVersionResource {
diff --git a/bin/deployment/single-node/docker-compose.yml 
b/bin/deployment/single-node/docker-compose.yml
index bf290e509c..858f8b5964 100644
--- a/bin/deployment/single-node/docker-compose.yml
+++ b/bin/deployment/single-node/docker-compose.yml
@@ -46,7 +46,7 @@ services:
     volumes:
       - postgres_data:/var/lib/postgresql/data
       # mount the sql files for initializing the postgres
-      - ../../bin/sql:/docker-entrypoint-initdb.d
+      - ../../sql:/docker-entrypoint-initdb.d
 
   # lakeFS is the underlying storage of Texera's dataset service
   lakefs:
diff --git a/bin/forum/ubuntu-install.sh b/bin/forum/ubuntu-install.sh
index 4e3183d797..e4d7c11952 100755
--- a/bin/forum/ubuntu-install.sh
+++ b/bin/forum/ubuntu-install.sh
@@ -34,7 +34,7 @@ composer require --working-dir=/opt/flarum fof/byobu:"*"
 sudo cp bin/config.php /opt/flarum/config.php
 sudo cp bin/.htaccess /opt/flarum/public/.htaccess
 sudo chown -R www-data:www-data /opt/flarum
-sudo mysql -u root -p < bin/sql/flarum.sql
+sudo mysql -u root -p < sql/flarum.sql
 
 VHOST_CONF="/etc/apache2/sites-available/flarum.conf"
 sudo touch VHOST_CONF
diff --git a/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala 
b/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala
index 4c3464ade7..e13ff696cf 100644
--- a/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala
+++ b/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala
@@ -84,7 +84,7 @@ trait MockTexeraDB {
     dbInstance = Some(embedded)
 
     val ddlPath = {
-      Paths.get("bin/sql/texera_ddl.sql").toRealPath()
+      Paths.get("sql/texera_ddl.sql").toRealPath()
     }
     val source = Source.fromFile(ddlPath.toString)
     val content =
diff --git a/frontend/src/app/dashboard/type/dashboard-file.interface.ts 
b/frontend/src/app/dashboard/type/dashboard-file.interface.ts
index 233c9a8c1a..3dd5925e34 100644
--- a/frontend/src/app/dashboard/type/dashboard-file.interface.ts
+++ b/frontend/src/app/dashboard/type/dashboard-file.interface.ts
@@ -28,7 +28,7 @@ export interface DashboardFile
  * This interface stores the information about the users' files.
  * These information is used to locate the file for the operators.
  * Corresponds to 
`src/main/scala/org/apache/texera/web/resource/dashboard/file/UserFileResource.scala`
 (backend);
- * and `bin/sql/texera_ddl.sql`, table `file` (database).
+ * and `sql/texera_ddl.sql`, table `file` (database).
  */
 export interface UserFile {
   ownerUid: number;
diff --git a/bin/sql/iceberg_postgres_catalog.sql 
b/sql/iceberg_postgres_catalog.sql
similarity index 100%
rename from bin/sql/iceberg_postgres_catalog.sql
rename to sql/iceberg_postgres_catalog.sql
diff --git a/bin/sql/misc/tweets.sql b/sql/misc/tweets.sql
similarity index 100%
rename from bin/sql/misc/tweets.sql
rename to sql/misc/tweets.sql
diff --git a/bin/sql/texera_ddl.sql b/sql/texera_ddl.sql
similarity index 100%
rename from bin/sql/texera_ddl.sql
rename to sql/texera_ddl.sql
diff --git a/bin/sql/texera_lakefs.sql b/sql/texera_lakefs.sql
similarity index 100%
rename from bin/sql/texera_lakefs.sql
rename to sql/texera_lakefs.sql
diff --git a/bin/sql/updates/01.sql b/sql/updates/01.sql
similarity index 100%
rename from bin/sql/updates/01.sql
rename to sql/updates/01.sql
diff --git a/bin/sql/updates/02.sql b/sql/updates/02.sql
similarity index 100%
rename from bin/sql/updates/02.sql
rename to sql/updates/02.sql
diff --git a/bin/sql/updates/03.sql b/sql/updates/03.sql
similarity index 100%
rename from bin/sql/updates/03.sql
rename to sql/updates/03.sql
diff --git a/bin/sql/updates/04.sql b/sql/updates/04.sql
similarity index 100%
rename from bin/sql/updates/04.sql
rename to sql/updates/04.sql
diff --git a/bin/sql/updates/05.sql b/sql/updates/05.sql
similarity index 100%
rename from bin/sql/updates/05.sql
rename to sql/updates/05.sql
diff --git a/bin/sql/updates/06.sql b/sql/updates/06.sql
similarity index 100%
rename from bin/sql/updates/06.sql
rename to sql/updates/06.sql
diff --git a/bin/sql/updates/07.sql b/sql/updates/07.sql
similarity index 100%
rename from bin/sql/updates/07.sql
rename to sql/updates/07.sql
diff --git a/bin/sql/updates/08.sql b/sql/updates/08.sql
similarity index 100%
rename from bin/sql/updates/08.sql
rename to sql/updates/08.sql
diff --git a/bin/sql/updates/09.sql b/sql/updates/09.sql
similarity index 100%
rename from bin/sql/updates/09.sql
rename to sql/updates/09.sql
diff --git a/bin/sql/updates/10.sql b/sql/updates/10.sql
similarity index 100%
rename from bin/sql/updates/10.sql
rename to sql/updates/10.sql
diff --git a/bin/sql/updates/11.sql b/sql/updates/11.sql
similarity index 100%
rename from bin/sql/updates/11.sql
rename to sql/updates/11.sql
diff --git a/bin/sql/updates/12.sql b/sql/updates/12.sql
similarity index 100%
rename from bin/sql/updates/12.sql
rename to sql/updates/12.sql
diff --git a/bin/sql/updates/13.sql b/sql/updates/13.sql
similarity index 100%
rename from bin/sql/updates/13.sql
rename to sql/updates/13.sql
diff --git a/bin/sql/updates/14.sql b/sql/updates/14.sql
similarity index 100%
rename from bin/sql/updates/14.sql
rename to sql/updates/14.sql
diff --git a/bin/sql/updates/15.sql b/sql/updates/15.sql
similarity index 100%
rename from bin/sql/updates/15.sql
rename to sql/updates/15.sql

Reply via email to