- ABP Framework version: v8.1.3
- UI Type: Angular
- Database System: EF Core (Oracle)
- Auth Server Separated
We created ABP project and added Volo.Docs module as described in the tutorial. The next step was configuring a document project for "FileSystem" and creating a file with the article.
We faced the following error when trying to go to this article:
ORA-12899 value too large for column "ABDEV"."DOCSDOCUMENT"."CONTENT" (actual: 2501, maximum: 2000).
Why is the file content stored in DB instead of file system? And how this limitation can be avoided? Just to anticipate some your questions: the project is commercial and we cannot share the source code.
3 Answer(s)
-
0
Hi,
ABP uses the database as a cache.
you can simply change the field length
-
0
Is there a way to turn off DB storage instead? We're going to have many large articles and prefer to deal with the file system directly.
-
0
Hi,
Volo.Docs module is opensource : https://github.com/abpframework/abp/tree/dev/modules/docs/src
you can custom it to always get docs from file system