
i ran the function it says {csvRow: AppwriteException: document_invalid_structure, Invalid document structure: Unknown attribute: "churchId" (400)}

do i need to create the same attributes as in csv file or i dont need to do this

i put inside the fileid, storageid ... my bucket and fle id

oh i see now i must to completely edit the main

file '' try { for (final csvRow in csvTable) { final document = await ServerAppwrite.instance.databases.createDocument( databaseId: payload['databaseId'], collectionId: payload['collectionId'], documentId: 'unique()', data: { "churchId": csvRow[0], "title": csvRow[1], "module": csvRow[2], }, ); } ''

the data section

so i do need to specify all the csv row as attributes in my appwrite console i think, and then map it inside data section

is it right

As it is an example function, you need to adapt it to your collection

is it not possible right now with some tool maybe to just copy all the csv file and make it as appwrite collection automatically?

I understand your need, then I will create another function

I can't promise right now but it's relatively simple, however I'm working

thats very nice from you thank you, but is it even possible such thing?

very very simple, I believe that if you play this code in chatGPT and ask it to create the collection if it does not exist, it would succeed

oh ithaught it would be difficult even not possible i thaught

i will then try maybe i succeed

it would be very perfect and helpful if such feauture exists in appwrite console itself.

I think it will be more annoying to determine the type of the attribute but nothing that some if can't solve

ok

there are some things on github about importing and exporting data to appwrite, give it a look. I believe this feature will exist, not now but certainly will

can you reference any link?

I don't have it but you can look for it in the issues

oh ok i will look then

by the way thank you very much for your time and responces.

done great job, thank you for sahering
Recommended threads
- 2 Columns still processing since yesterd...
Hey o/ Yesterday (around <t:1758045600:f>), I created a database and added several columns to it. After about 15 minutes, most of the "processing" tags disappe...
- 503 Timeout when Updating or Upserting D...
Hey I’m running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
- Row with the requested ID already exists...
I’m hitting a blocking issue creating rows in Appwrite (both from the console and my React Native app). After successfully inserting the first row, every subseq...
