Erreur migration
Bonjour, j''ai cette erreur quand j'essaie de faire mes migrations, pourtant j'ai activé les droits sur la base de donnée.chris@LAPTOP-TDD8HGBK MINGW64 ~/docstring/django/projets/blog/src
$ python manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Traceback (most recent call last):
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\utils.py", line 87, in _execute
return self.cursor.execute(sql)
^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.InsufficientPrivilege: ERREUR: droit refusé pour le schéma public
LINE 1: CREATE TABLE "django_migrations" ("id" bigint NOT NULL PRIMA...
^
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\migrations\recorder.py", line 70, in ensure_schema
editor.create_model(self.Migration)
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\base\schema.py", line 447, in create_model
self.execute(sql, params or None)
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\base\schema.py", line 199, in execute
cursor.execute(sql, params)
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\utils.py", line 103, in execute
return super().execute(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\utils.py", line 67, in execute
return self._execute_with_wrappers(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\utils.py", line 80, in _execute_with_wrappers
return executor(sql, params, many, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\utils.py", line 84, in _execute
with self.db.wrap_database_errors:
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\utils.py", line 91, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\backends\utils.py", line 87, in _execute
return self.cursor.execute(sql)
^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.ProgrammingError: ERREUR: droit refusé pour le schéma public
LINE 1: CREATE TABLE "django_migrations" ("id" bigint NOT NULL PRIMA...
^
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\migrations\executor.py", line 107, in migrate
self.recorder.ensure_schema()
File "C:\Users\chris\docstring\django\projets\blog\.env\Lib\site-packages\django\db\migrations\recorder.py", line 72, in ensure_schema
raise MigrationSchemaMissing(
django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table (ERREUR: droit refusé pour le schéma public
LINE 1: CREATE TABLE "django_migrations" ("id" bigint NOT NULL PRIMA...
^
)
liste bases de données:postgres=# \l
Liste des bases de donnÚes
Nom | PropriÚtaire | Encodage | Collationnement | Type caract. | Locale ICU | Fournisseur de locale | Droits d'accÞs
-----------+--------------+----------+--------------------+--------------------+------------+-----------------------+------------------------
blog | postgres | UTF8 | French_France.1252 | French_France.1252 | | libc | =Tc/postgres +
| | | | | | | postgres=CTc/postgres +
| | | | | | | blogadmin=CTc/postgres
postgres | postgres | UTF8 | French_France.1252 | French_France.1252 | | libc |
template0 | postgres | UTF8 | French_France.1252 | French_France.1252 | | libc | =c/postgres +
| | | | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | French_France.1252 | French_France.1252 | | libc | =c/postgres +
| | | | | | | postgres=CTc/postgres
(4 lignes)
Je ne comprend pas d'où viens le problème.