J'ai installé le serveur de base de données PostgreSQL sur ma machine Ubuntu. Maintenant, je veux créer une nouvelle base de données via une application graphique. J'ai essayé pgAdmin mais je n'ai trouvé aucune option pour créer une nouvelle base de données. Mais je pourrais ajouter des serveurs de base de données existants.
Est-il possible de créer une base de données, puis des tables via pgAdmin ou une autre application?.
En gros, je cherche une application pour PostgreSQL telle que SQLYog pour MySQL.
Ou utilisez du SQL simple lors de la connexion à une base de données: CREATE DATABASE my_database;
HI ... Vérifiez que vous avez effectué les étapes ci-dessus pour installer correctement postgresql ... et suivez les instructions ci-dessous pour créer une base de données dans POSTGRESQL
INSTALLER POSTGRESQL
1.Installez la dernière version de PostgreSQL 9.1 dans la console:
Sudo apt-get install postgresql libpq-dev
2. PostgreSQL a un super utilisateur appelé postgres. Remplacez l'utilisateur par l'utilisateur PostgreSQL:
Sudo su - postgres
3.Changez le mot de passe de l'utilisateur postgres:
psql -d postgres -U postgres
psql (9.1.3) Tapez "help" pour obtenir de l'aide
postgres=# alter user postgres with password 'YOUR_NEW_PASSWORD';
ALTER ROLE
postgres=# \q
#logout postgres user
logout
4. Redémarrez le serveur PostgreSQL:
Sudo /etc/init.d/postgresql restart
pgAdmin III: outils d'administration et de gestion PostgreSQL
Si pgAdminIII n'est pas installé, l'installation est simple:
Sudo apt-get install pgadmin3
AJOUTER UN SEVER
Ouvrez pgAdminIII et ajoutez un nouveau serveur localhost. Allez dans le menu Fichier> Ajouter un serveur
Configurez l’instrumentation du serveur pgAdmin III:
Lors de la connexion à une base de données PostgreSQL à l'aide de pgAdmin, un message d'erreur indiquant que l'instrumentation du serveur n'est pas installée peut s'afficher.
Installez le paquet postgresql-contrib:
Sudo apt-get install postgresql-contrib
Installer l'extension adminpack:
Sudo -u postgres psql
postgres=# CREATE EXTENSION "adminpack";
postgres=# \q
CREATE DATABASE
1. Double-cliquez sur votre base de données dans le volet gauche de PGAdmin pour la sélectionner.
2.Maintenant cliquez sur l'icône a "SQL", probablement 6ème icône, et tapez la requête CREATE dans la fenêtre résultante
EXEMPLE:
3. Créer une requête de table
CREATE TABLE explore(
SUBJECT TEXT NOT NULL,
COMPANY CHAR(50) NOT NULL,
PNAME TEXT NOT NULL,
PHONE INT NOT NULL,
EMAIL CHAR(50) NOT NULL,
REMARKS CHAR(200) NOT NULL
);
Postez vos questions ci-dessous ............. Passez une journée sans erreur.
L'un des problèmes liés à la création d'une base de données est lié aux autorisations.
S'il n'y a pas de subvention pour créer une base de données, le chemin "Objet -> Créer -> Base de données" est désactivé (impossible de cliquer) et vous ne pouvez pas choisir cette option de menu. De même, "Bases de données -> bouton droit de la souris" n'a pas l'option "Créer". Un autre signe de ce cas est la réaction en SQL:
CREATE DATABASE DBNAME;
ERROR: permission denied to create database
********** Error **********
Pour résoudre le problème, vous pouvez vous reconnecter au serveur lors de la première connexion ("postgres" par exemple). Et après, le menu fonctionnera.
Bien sûr, vous pouvez créer une base de données avec pgAdmin.
Vous devez comprendre le concept de base de PostgreSQL. Vous devez d’abord vous connecter à une grappe database , ce que vous pouvez faire uniquement en vous connectant à une base de données de cette grappe. Maintenant, si votre base de données n’existe pas encore, il existe la maintenance par défaut dbpostgres
vous pouvez vous connecter. Connectez-vous et lancez CREATE DATABASE
ici. Ensuite, passez à la nouvelle base de données.