diff --git a/db/post_migrate/20231027083355_remove_projects_duplicated_indexes.rb b/db/post_migrate/20231027083355_remove_projects_duplicated_indexes.rb
new file mode 100644
index 0000000000000000000000000000000000000000..7911a60df3f0fa11e396295c57e4c83ed15e3efc
--- /dev/null
+++ b/db/post_migrate/20231027083355_remove_projects_duplicated_indexes.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class RemoveProjectsDuplicatedIndexes < Gitlab::Database::Migration[2.2]
+  disable_ddl_transaction!
+
+  milestone '16.6'
+
+  INDEX_NAME = :index_on_projects_path
+  TABLE_NAME = :projects
+
+  def up
+    remove_concurrent_index_by_name TABLE_NAME, INDEX_NAME
+  end
+
+  def down
+    add_concurrent_index TABLE_NAME, :path, name: INDEX_NAME
+  end
+end
diff --git a/db/schema_migrations/20231027083355 b/db/schema_migrations/20231027083355
new file mode 100644
index 0000000000000000000000000000000000000000..2ceb533706798ec93b39397bb0a30f5de4ea48a5
--- /dev/null
+++ b/db/schema_migrations/20231027083355
@@ -0,0 +1 @@
+ce4863f02f807498da9c3cf7b49d85a2e5a296903fe0673bfa6f40d50c8a51b5
\ No newline at end of file
diff --git a/db/structure.sql b/db/structure.sql
index ab1bf35fc90dce8063b66699d4578e824283a8fa..88b3952be9aaa7c717e237bb2a7c1c468b3eaac9 100644
--- a/db/structure.sql
+++ b/db/structure.sql
@@ -33587,8 +33587,6 @@ CREATE UNIQUE INDEX index_on_project_id_escalation_policy_name_unique ON inciden
 
 CREATE INDEX index_on_projects_lower_path ON projects USING btree (lower((path)::text));
 
-CREATE INDEX index_on_projects_path ON projects USING btree (path);
-
 CREATE INDEX index_on_routes_lower_path ON routes USING btree (lower((path)::text));
 
 CREATE INDEX index_on_sbom_sources_package_manager_name ON sbom_sources USING btree ((((source -> 'package_manager'::text) ->> 'name'::text)));
diff --git a/spec/support/helpers/database/duplicate_indexes.yml b/spec/support/helpers/database/duplicate_indexes.yml
index 57ce762bbdaca69cdf267373cef1b68861933558..1ebc45a9d817789159487fcc6665b10afd5f2f46 100644
--- a/spec/support/helpers/database/duplicate_indexes.yml
+++ b/spec/support/helpers/database/duplicate_indexes.yml
@@ -167,11 +167,6 @@ project_repositories:
 project_topics:
   index_project_topics_on_project_id_and_topic_id:
     - index_project_topics_on_project_id
-projects:
-  index_projects_api_path_id_desc:
-    - index_on_projects_path
-  index_projects_on_path_and_id:
-    - index_on_projects_path
 protected_environments:
   index_protected_environments_on_project_id_and_name:
     - index_protected_environments_on_project_id