Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1744 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Questions PostgreSQL / SGBD en général

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Questions PostgreSQL / SGBD en général

n°1183101
cosmoschtr​oumpf
dawa powered
Posté le 24-08-2005 à 11:01:46  profilanswer
 

Bonjour
 
Dans ma boîte, on envisage de migrer de sql serveur à postgresql, pour réduire un peu les coûts de license.
Mais on se pose quelques questions sur les outils à disposition. Notamment mon chef qui ne connaît pas le sql et qui utilise toujours les outils graphiques de mssql (éditeur de tables, de relations, de requete...)
Etant donné que je n'ai rien d'un pro en sgbd, j'ai quelques questions, à la fois sur pgsql en particulier, et sur certains concepts généraux qui m'échappent.
 
- Y a-t-il un ou des outils permettant de créer un schéma de la base avec les liens entre les tables etc ? Une sorte d'éditeur graphique de la base. J'ai vu que, par exemple, kexi permet de faire ça, mais je n'ai pas trouvé la page des relations sous windows.
- De même, y a-t-il un éditeur permettant de créer des requêtes à partir des tables ? Genre je sélectionne les tables que je veux, je coche les champ que je veux récupérer, et ça me fait les relations dans la requête sql automatiquement.
- Comment, avec pgadmin3 notamment, crée-t-on une clé primaire avec auto increment bordel ? :fou:  
- C'est quoi un template ? :o (j'avais bien dit que je n'avais rien d'un pro en sgbd)
- c'est quoi un tablespace ? :o
je suis plutôt habitué à utiliser mysql avec phpmyadmin, alors y'a pas mal de concepts qui m'échappent complètement...
 
merci !  [:pingouino]

mood
Publicité
Posté le 24-08-2005 à 11:01:46  profilanswer
 

n°1183120
betsamee
Asterisk Zeperyl
Posté le 24-08-2005 à 11:12:47  profilanswer
 

l'excellent DBManager professional peut rapidement devenir ton ami .
Et en plus c'est un freeware

n°1183265
cosmoschtr​oumpf
dawa powered
Posté le 24-08-2005 à 12:39:58  profilanswer
 

ok, merci, je vais tester
 
et pour les concepts de template et de tablespace, quelqu'un pourrait m'expliquer ? [:pingouino]

n°1183303
betsamee
Asterisk Zeperyl
Posté le 24-08-2005 à 13:12:48  profilanswer
 

tablespace a mon avis c'est comme en MySQL l'espece de gros fichier degueulasse ou sont stockee les tables et les index d'une bdd (tout du moins lorsque les tables sont en InnoDB)
 
merci de me corriger si je fais fausse route

n°1183378
moi23372
Posté le 24-08-2005 à 14:01:30  profilanswer
 

un tablespace, c'est un espace de disque logique (attention pas physique). Il permet justement de stocker plus que ce que la limite des fichiers par le système d'exploitation! donc pour un tablespace, tu peux avoir plusieurs fichiers, c'est géré automatiquement...  
Ce genre de concepte est également utilisé par ORACLE...
 
PS: ce n'est pas un truc dégueulasse, c'est un truc bien pensé ;-)
 
en ce qui concerne les templates, sincèrement aucune idée, je n'ai pas encore entendu ce terme dans le cadre d'un sgbd...

n°1183381
betsamee
Asterisk Zeperyl
Posté le 24-08-2005 à 14:04:12  profilanswer
 

merci des precisions

n°1183390
cosmoschtr​oumpf
dawa powered
Posté le 24-08-2005 à 14:08:01  profilanswer
 

d'ac merci
 
d'ailleurs betsamee si tu connais un peu ton dbmanager pro, là, j'aurais quelques questions :o

n°1183508
cosmoschtr​oumpf
dawa powered
Posté le 24-08-2005 à 16:08:29  profilanswer
 

ok, alors j'ai un problème assez chiant :
:mad: comment on met fait un champ auto increment bordel ??!! :mad:
que ce soit avec pgadmin ou dbmanager je trouve pas :'(


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1183540
casimimir
Posté le 24-08-2005 à 17:29:06  profilanswer
 

j'ai juste chipoté une fois avec pgsql, mais je me rappelle que pour les champs auto incrémenté fallait utiliser une séquence, et déclarer le champs comme qque chose du genre serial de_la_séquence.
 
a mon avis si tu google avec "postgresql sequence serial" ca devrait le faire.
 
fais une étude bien sérieuse de ce que ca impliquer l'utilisation de pgsql plutot que mssql, parceque tu vas changer les habitudes de pas mal de monde et voguer un peu vers l'inconnu

n°1183583
cosmoschtr​oumpf
dawa powered
Posté le 24-08-2005 à 18:14:31  profilanswer
 

ok merci.
En fait on est 2 programmeurs ici, voire même un et demi. Donc je vais pas changer les habitudes de grand-monde :o
Par contre c'est clair que si je trouve pas d'outils aussi puissants que enterprise manager (le manager de mssql) pour pgsql, on ne changera pas (et ca sera pas dû uniquement au changement de code sql).


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Questions PostgreSQL / SGBD en général

 

Sujets relatifs
Accès aux objets sous PostgreSQLAppli multi sgbd
[SGBD/SQL] - MYSQL - champ datetime et now() par defautSur quel SGBD travaillez vous principalement ?
[CSS] Questions diversesmapinfo et postgresql
SGBD / ASP : Page tester des procédures stockées SQL Server depuis ASP[postgreSql] literal carriage return found, comment contourner ?
2 questions pour le prix d une...PHP/Postgresql fonctionne qu'en ligne de commande et pas via http
Plus de sujets relatifs à : Questions PostgreSQL / SGBD en général


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR