IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > L'administration
        Comment obtenir le numéro de version du serveur?
        Qu'est-ce que la version de l'ODS et comment l'obtenir ?
        Quelle est la taille maximum d'une clé ou d'un index ?
        14.1. La gestion des utilisateurs (4)
                Qu'est ce qu'un utilisateur.
                Comment ajouter un utilisateur ?
                Comment modifier un utilisateur ?
                Comment supprimer un utilisateur ?
        14.2. Les droits utilisateurs (GRANT et ROLE) (8)
                Que sont les GRANT et ROLE ?
                Comment créer un ROLE ?
                Comment supprimer un ROLE ?
                Comment donner un ROLE à un utilisateur ?
                Comment retirer un ROLE d'un utilisateur ?
                Comment granter un ROLE ou un utilisateur ?
                Comment revoker un ROLE ou un utilisateur ?
                Quels sont les privilèges utilisables pour les GRANT et REVOKE ?



Comment obtenir le numéro de version du serveur?
auteur : Cl@udius
Vous pouvez obtenir cette information via les API services. Cela ne fonctionne pas sous Firebird Classic 1.0, ainsi si vous n'obtenez pas d'information en retour cela signifie que vous êtes sous Firebird Classic 1.0 ou Interbase Classic 6.0. Dans les autres cas l'information renvoie une chaîne de caractères comme celle-ci:


LI-V2.0.0.12748 Firebird 2.0


ou...


LI-V1.5.3.4870 Firebird 1.5

L'utilisation des APIs dépend du langage de programmation et des librairies de connexion que vous utilisez. Certaines peuvent ne pas les fournir. Dans ce cas, appelez l'API isc_info_svc_server_version.

Si vous utilisez Firebird 2.1, vous pouvez obtenir le numéro de version en examinant la variable de contexte ENGINE_VERSION:


SELECT rdb$get_context('SYSTEM', 'ENGINE_VERSION')
from rdb$database;


Traduction réalisée depuis http://www.firebirdfaq.org/faq223/


Qu'est-ce que la version de l'ODS et comment l'obtenir ?
auteur : SergioMaster
L'ODS (on-disk structure) est un nombre représentant la version de la structure physique de la base de données. Quand une nouvelle fonctionnalité est ajoutée à Firebird cela peut ou non requérir la modification de la structure des tables systèmes (métadonnées de la base). Dans ce cas, le numéro de version de L'ODS doit augmenter.

Ce numéro est contrôlé lors de la connexion, de façon à ce que le serveur s'assure qu'il puisse 'comprendre' la structure de la base.
Par exemple, si vous essayez de vous connecter avec un serveur 1.0 à une base de données créée avec Firebird 2.0, vous obtiendrez une erreur car le serveur 1.0 n'est pas capable de manipuler cette version d'ODS - simplement parce qu'il y a des champs qu'il ne peut comprendre.

Pour obtenir le numéro de version de l'ODS vous pouvez utiliser les API Firebird, ou utiliser des outils qui le liront pour vous
(par exemple c'est dans la page propriétés de chaque base de données avec FlameRobin).

Note du traducteur:
Vous pourrez également l'obtenir avec l'outil gstat présent dans le répertoire bin de votre installation Firebird
Avec Firebird 2.1 vous le retrouverez également en interrogeant la table de monitoring MON$DATABASE colonnes MON$ODS_MAJOR et MON$ODS_MINOR

Traduction réalisée depuis http://www.firebirdfaq.org/faq117/


Quelle est la taille maximum d'une clé ou d'un index ?
auteur : SergioMaster
Comme les clés utilisent des index, la taille d'une clé est limitée par la taille maximum d'un index.
Pour Firebird 1.x la taille maximum d'un index est de 252 octets.
Pour Firebird 2.x c'est le quart de la taille d'une page (1024 octets pour une page de 4ko).
En fait, le calcul n'est pas aussi simple, vous pouvez utiliser la calculette on-line de Ivan Prenosil:

http://www.volny.cz/iprenosil/interbase/ip_ib_indexcalculator.htm

Au cas où le site de Ivan serait inaccessible, il existe une copie sur le site de FirebirdFAQ :
http://www.firebirdfaq.org/ip_ib_indexcalculator.htm

Traduction réalisée depuis http://www.firebirdfaq.org/faq211/



Consultez les autres F.A.Q's


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.