fix: corrige criação de atributos no setup Appwrite
- Remove valores default de atributos required (erro API) - Atributos enum e string não podem ter default quando required - Script agora executa com sucesso - Database e collections criados: 693b54a8000dcf488143 - 4 servidores, 3 repos, 3 logs, 2 contas populados
This commit is contained in:
parent
b680323a2d
commit
32f15f1055
1 changed files with 3 additions and 3 deletions
|
|
@ -118,10 +118,10 @@ async function createServersCollection() {
|
|||
|
||||
collectionIds.servers = collection.$id;
|
||||
|
||||
// Criar atributos
|
||||
// Criar atributos (sem default em required)
|
||||
await databases.createStringAttribute(databaseId, collectionIds.servers, 'name', 255, true);
|
||||
await databases.createStringAttribute(databaseId, collectionIds.servers, 'ip', 45, true);
|
||||
await databases.createEnumAttribute(databaseId, collectionIds.servers, 'status', ['online', 'offline'], true, 'online');
|
||||
await databases.createEnumAttribute(databaseId, collectionIds.servers, 'status', ['online', 'offline'], true); // Sem default
|
||||
await databases.createStringAttribute(databaseId, collectionIds.servers, 'region', 100, false);
|
||||
|
||||
console.log(`✅ Collection "servers" criada: ${collectionIds.servers}`);
|
||||
|
|
@ -164,7 +164,7 @@ async function createGitHubReposCollection() {
|
|||
await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'repo_name', 255, true);
|
||||
await databases.createUrlAttribute(databaseId, collectionIds.github_repos, 'url', true);
|
||||
await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'last_commit', 255, false);
|
||||
await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'status', 50, false, 'active');
|
||||
await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'status', 50, false); // Opcional, sem default
|
||||
|
||||
console.log(`✅ Collection "github_repos" criada: ${collectionIds.github_repos}`);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue