PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Septembre 2006 »
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3
5 8
22 23 24
30  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

archives

Technique - général | PostgreSQL et l'activité réseau

Par ThierryDev le 08/09/2006 - 09:26

Bonjour Ă  tous,

Je viens de modifier une application pour qu'elle puisse prendre en compte une base Oracle ou une base PostgreSQL tout en OLEDB sous Windows.
Cela fonctionne bien mais je me suis apperçu que lorsque l'application est lancée et qu'elle ne fait rien, PostgreSQL fait beaucoup d'activité réseau sur le poste client et pas Oracle!!! Pourquoi toute cette activité?

Vous avez déjà eu ce problème ?

| cookbook

Par dim le 08/09/2006 - 15:31

Un livre de recette SQL pour PostgreSQL : nos trucs et astuces ! N'hésitez pas à enrichir ce livre avec vos propres astuces SQL...

| fonctions sur les dates

Par dim le 08/09/2006 - 15:34

Un chapitre de notre livre de recettes entièrement consacré à la manipulation de dates.

| Nombre de mois contenus entre deux dates

Par dim le 08/09/2006 - 15:35

Cela se fait avec les deux fontions suivantes :

create function extract_months(interval) returns integer language sql
as $f$
select 12 * extract(year from $1)::integer
+ extract(month from $1)::integer
$f$;
create function months_between(date,date) returns integer language sql
as $f$
select extract_months(age($2,$1))

| Nombre de jours dans chaque mois

Par dim le 08/09/2006 - 15:40

La requête suivante permet de connaître pour chaque mois d'une période donnée (ici de l'année courante) son nombre de jours.

select to_char(month, 'FMMonth YYYY') as month,
date_part('day',month + '1 month - 1 day'::interval) as lastday
from (
select (date_part('year', current_date) || '-' || m || '-01')::date as month
from generate_series(1, 12) m) months;

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.