Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Ce refus est un témoin d'histoire. Il existait pour dire non à un détenteur de données qui demandait à vivre dans le système de fichiers, à une époque où seule la base de données était construite. La règle de fond : un détenteur sur un support peut reposer sur disque de deux façons, la base de données ou le système de fichiers. Quand la seconde n'existait pas encore, le moteur préférait refuser par son nom plutôt que de ranger discrètement vos données ailleurs, car croire qu'elles sont dans un système de fichiers alors qu'elles sont dans la base, c'est un mensonge sur l'endroit où elles se trouvent. Aujourd'hui, la façon système de fichiers est construite : un détenteur devient un dossier, chaque membre un fichier, et chaque instruction de données s'inscrit entière ou pas du tout, grâce à un renommage atomique. Ce refus n'est donc plus levé. Si vous le rencontrez dans les archives, retenez la leçon : un moteur honnête dit ce qu'il ne sait pas faire, au lieu de faire semblant. La ligne reste dans le catalogue comme mémoire.
Texte issu du catalogue d'erreurs du moteur Rush.
