PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Conversion de Django de SQLite vers PostgreSQL

Vous confondez l'utilisateur système postgres avec l'utilisateur de la base de données postgres. sudo -u postgres psql exécute un psql session en tant qu'utilisateur système postgres(le -u ) et se connecte en tant qu'utilisateur de la base de données postgres. L'utilisateur de base de données par défaut pour psql , si un utilisateur de base de données ('-U') n'est pas spécifié, est l'utilisateur système qui le démarre. Exécution de \password postgres puis crée un mot de passe pour l'utilisateur de la base de données postgres. Une fois cela fait, vous pouvez vous connecter via psql à partir de n'importe quel compte d'utilisateur système en tant qu'utilisateur de la base de données postgres. Donc dans votre compte utilisateur personnel :psql -d postgres -U postgres . Un mot de passe vous sera demandé, utilisez celui que vous avez créé. Pour plus d'informations, consultez Ubuntu Postgres et psql