2010-06-02 8 views

Répondre

3

Utilisez un bytea. Les données compressées compressées ne sont pas un texte.

+2

Citant des sources dernière mise à jour 8 ans il y a plus de temps quand des sources à jour et faisant autorité sont probablement plus déroutantes qu'utiles. –

+0

'bytea', comme d'autres réponses, est ce qui correspond, dans Postgresql, au concept BLOB. – leonbloy

7

Utilisation bytea "Le type de données bytea permet de stocker des chaînes binaires"

+0

Intéressant. Une idée de ce que ce serait dans Django? Qu'est-ce que le type de champ Django donnerait ce type dans Postgres? – Rhubarb

+0

Apparemment, django ne prend pas en charge bytea directement - voir http://stackoverflow.com/questions/517349/binaryfields-in-django-models, Vous pourriez par exemple. base64 encoder vos données et continuer à utiliser un champ de texte - bien que vous perdiez certains des avantages de la compression – nos

+0

Voir ['BinaryField'] (https://docs.djangoproject.com/fr/1.11/ref/models/fields/# binaryfield). –