feat: CI/CD pipeline setup complete - Ansible playbooks updated, secrets configured, workflow ready

This commit is contained in:
2025-10-31 01:39:24 +01:00
parent 55c04e4fd0
commit e26eb2aa12
601 changed files with 44184 additions and 32477 deletions

View File

@@ -84,7 +84,7 @@ final readonly class DatabaseIndexManager implements SearchIndexManager
try {
$tableName = $this->config->getTableName($entityType);
$sql = "SELECT COUNT(*) FROM information_schema.tables
$sql = "SELECT COUNT(*) FROM information_schema.tables
WHERE table_schema = DATABASE() AND table_name = ?";
$result = $this->connection->query(SqlQuery::create($sql, [$tableName]));
@@ -219,8 +219,8 @@ final readonly class DatabaseIndexManager implements SearchIndexManager
$tableName = $this->config->getTableName($entityType);
// Get table statistics
$sql = "SELECT table_rows, data_length, create_time
FROM information_schema.tables
$sql = "SELECT table_rows, data_length, create_time
FROM information_schema.tables
WHERE table_schema = DATABASE() AND table_name = ?";
$result = $this->connection->query(SqlQuery::create($sql, [$tableName]));
@@ -320,8 +320,8 @@ final readonly class DatabaseIndexManager implements SearchIndexManager
{
$this->ensureMetadataTableExists();
$sql = "INSERT INTO search_index_metadata (entity_type, config)
VALUES (?, ?)
$sql = "INSERT INTO search_index_metadata (entity_type, config)
VALUES (?, ?)
ON DUPLICATE KEY UPDATE config = VALUES(config), updated_at = CURRENT_TIMESTAMP";
$this->connection->execute(SqlQuery::create($sql, [

View File

@@ -181,9 +181,9 @@ final readonly class DatabaseSearchEngine implements SearchEngine
];
// Get table statistics
$sql = "SELECT table_name, table_rows, data_length
FROM information_schema.tables
WHERE table_schema = DATABASE()
$sql = "SELECT table_name, table_rows, data_length
FROM information_schema.tables
WHERE table_schema = DATABASE()
AND table_name LIKE 'search_%'";
$result = $this->connection->query(SqlQuery::create($sql));
@@ -237,7 +237,7 @@ final readonly class DatabaseSearchEngine implements SearchEngine
{
$tableName = $this->getSearchTableName($query->entityType);
$sql = "SELECT entity_id, title, content, metadata,
$sql = "SELECT entity_id, title, content, metadata,
MATCH(title, content) AGAINST(? IN BOOLEAN MODE) as relevance_score";
$sql .= " FROM {$tableName}";