background preloader

Postgres

Facebook Twitter

Chapitre 54. Stockage physique de la base de données. Ce chapitre fournit un aperçu du format de stockage physique utilisé par les bases de données PostgreSQL™.

Chapitre 54. Stockage physique de la base de données

Cette section décrit le format de stockage au niveau des fichiers et répertoires. Toutes les données nécessaires à un groupe de bases de données sont stockées dans le répertoire data du groupe, habituellement référencé en tant que PGDATA (d'après le nom de la variable d'environnement qui peut être utilisé pour le définir). Un emplacement courant pour PGDATA est /var/lib/pgsql/data. Plusieurs groupes, gérés par différentes instances du serveur, peuvent exister sur la même machine. Le répertoire PGDATA contient plusieurs sous-répertoires et fichiers de contrôle, comme indiqué dans le Tableau 54.1, « Contenu de PGDATA ». How To Secure PostgreSQL on an Ubuntu VPS. What is PostgreSQL?

How To Secure PostgreSQL on an Ubuntu VPS

PostgreSQL, also known as postgres, is a popular database management system that is used to handle the data of many websites and applications. In this guide, we will discuss some ways that you can secure your PostgreSQL databases. This will help prevent unauthorized or malicious use of your data. We will be completing the steps in this tutorial on an Ubuntu 12.04 VPS, but almost every modern distribution should function in a similar fashion. Installation If you do not already currently have PostgreSQL installed, you can install it with the following commands: sudo apt-get update sudo apt-get install postgresql postgresql-contrib. Orgrim/pg_back. 23.2. Sauvegarde de niveau système de fichiers. Une autre stratégie de sauvegarde est de copier les fichiers utilisés par PostgreSQL™ pour enregistrer les données.

23.2. Sauvegarde de niveau système de fichiers

Dans la Section 16.2, « Créer un groupe de base de données », l'emplacement de ces fichiers sont donnés mais vous les avez probablement déjà trouvés si vous vous intéressez à cette méthode. Vous pouvez utiliser n'importe quelle méthode de sauvegarde, par exemple : tar -cf sauvegarde.tar /usr/local/pgsql/data Cependant, il y a deux restrictions qui rendent cette méthode inutilisable ou en tout cas inférieure à la méthode pg_dump. Livrable_memoire_2015/ubuntu at master · infosit/livrable_memoire_2015. La documentation PostgreSQL 9.3.0 en français. Cette partie présente l'utilisation du langage SQL au sein de PostgreSQL™.

La documentation PostgreSQL 9.3.0 en français

La syntaxe générale de SQL y est expliquée, puis la création des structures de stockage des données, le peuplement de la base et son interrogation. La partie centrale liste les types de données et les fonctions disponibles ainsi que leur utilisation dans les requêtes SQL. Le reste traite de l'optimisation de la base de données en vue d'obtenir des performances idéales. L'information dans cette partie est présentée pour qu'un utilisateur novice puisse la suivre du début à la fin et obtenir ainsi une compréhension complète des sujets sans avoir à effectuer de fréquents sauts entre les chapitres.

Les chapitres sont indépendants. Pour profiter pleinement de cette partie, il est nécessaire de savoir se connecter à une base PostgreSQL™ et éditer des commandes SQL. Les commandes SQL sont généralement saisies à partir du terminal interactif de PostgreSQL™, psql. Sauvegarder tes bases PostgreSQL... Auto PostgreSQL backup script. Sauveagre base. Commandes SQL. Documentation PostgreSQL 9.1.15. Accueil [Communauté francophone de PostgreSQL] Automated Backup on Linux. Here are some scripts which will backup all databases in a cluster individually, optionally only backing up the schema for a set list.

Automated Backup on Linux

The reason one might wish to use this over pg_dumpall is that you may only wish to restore individual databases from a backup, whereas pg_dumpall dumps a plain SQL copy into a single file. This also provides the option of specifying which databases you only want the schema of. The idea is to run these in a nightly cron job. Openerp:postgresql [ProLibre.org] Commandes de base Lister les bases de données disponibles $ psql -l Lister les utilisateurs existants $ psql postgres postgres-# SELECT * FROM “pg_user”; postgres-# \q Créer une base de données $ createdb -U <nom du user> -O <nom de l'owner> –encoding=UNICODE <nom de la base>

openerp:postgresql [ProLibre.org]

Automated Backup on Linux - PostgreSQL wiki. Effectuer une sauvegarde complète d'OpenERP sur votre serveur de développement. Le développement de modules OpenERP n'est pas une mince affaire.

Effectuer une sauvegarde complète d'OpenERP sur votre serveur de développement

Entre Python, QWeb, JavaScript et XML, il y a de quoi s'y perdre! Aussi , il est important de faire des sauvegardes régulières de vos fichiers et de votre base de données. Je vous recommande fortement de télécharger l'archive complète d'OpenERP sur le site de l'éditeur et de la mettre en lieu sûr. Elle vous servira pour remettre les fichiers originaux dans votre installation au cas où vous ne sauriez plus où vous en êtes dans votre développement. Ainsi, vous aurez toujours à portée de main, une copie complète des fichiers originaux. Je vous propose donc un script Bash (que j'utilise quotidiennement) pour effectuer la sauvegarde complète d'OpenERP. Attention, il s'agit ici d'une sauvegarde locale sur votre serveur de développement.

Tout d'abord, rappelez-vous que le script est prévu pour fonctionner sur un serveur Linux Debian. Il faut également que vous ayez créé le dossier personnel de l'utilisateur «openerp» Sauvegarder tes bases PostgreSQL...