Re: Retour sur Insert

Pierre BOIZOT <[email protected]> Tue, 12 Jun 2018 14:04:15 +0200
Newsgroups gmane.comp.db.postgresql.french
Message-ID <CANxSh5xfOFKSBtMP7oAfPL3akGxZEFJ+qAzZ7e3XzHmJ=qie9Q@mail.gmail.com>
--000000000000b34244056e70afea
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Vik,

J'avais mal lu ta r=C3=A9ponse.

J'ai bien un table partitionn=C3=A9e avec la d=C3=A9finition des colonnes e=
t des
tables partitions h=C3=A9ritant des d=C3=A9finitions.

Nous faisons bien l'insertion dans table parttionn=C3=A9e et les donn=C3=A9=
es
s'insert bien dans la bonne partition.

Le probleme que nous rencontrons c'est l'info en retour sur l'insert qui
nous renvoie INSERT 0 0
alors que la ligne est ins=C3=A9r=C3=A9e correctement.

Pierre


Le ven. 8 juin 2018 =C3=A0 17:43, Pierre BOIZOT <[email protected]> a
=C3=A9crit :

> Merci , je testerai lundi.
>
> Pierre.
>
>
> Le jeu. 7 juin 2018 =C3=A0 18:38, Vik Fearing <[email protected]=
m> a
> =C3=A9crit :
>
>> On 07/06/18 18:03, Pierre BOIZOT wrote:
>> > Hello,
>> >
>> > Lors d'une insertion dans une table partition=C3=A9e le retour n'est p=
as le
>> > nombre de row inser=C3=A9 mais la valeur 0.
>> >
>> > Y a t il un parametre particulier =C3=A0 positionner pour r=C3=A9soudr=
e un tel
>> cas ?
>>
>> =C3=80 moins de passer =C3=A0 la version 10, il faut cr=C3=A9er une vue =
(qui est tout
>> simplement TABLE ta_table_partitionnee) et ins=C3=A9rer dans la vue.
>>
>> Attention =C3=A0 donner =C3=A0 la vue les valeurs par d=C3=A9faut aussi =
(notamment des
>> s=C3=A9quences s'il y en a).
>> --
>> Vik Fearing                                          +33 6 46 75 15 36
>> http://2ndQuadrant.fr     PostgreSQL : Expertise, Formation et Support
>>
>

--000000000000b34244056e70afea
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif;font-size:small">Hello Vik,</div><div class=3D"gmail_default" st=
yle=3D"font-family:verdana,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small"=
>J&#39;avais mal lu ta r=C3=A9ponse.</div><div class=3D"gmail_default" styl=
e=3D"font-family:verdana,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small"=
>J&#39;ai bien un table partitionn=C3=A9e avec la d=C3=A9finition des colon=
nes et des tables partitions h=C3=A9ritant des d=C3=A9finitions.</div><div =
class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:s=
mall"><br></div><div class=3D"gmail_default" style=3D"font-family:verdana,s=
ans-serif;font-size:small">Nous faisons bien l&#39;insertion dans table par=
ttionn=C3=A9e et les donn=C3=A9es s&#39;insert bien dans la bonne partition=
.</div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif=
;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:verdana,sans-serif;font-size:small">Le probleme que nous rencontrons c&#=
39;est l&#39;info en retour sur l&#39;insert qui nous renvoie INSERT 0 0</d=
iv><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;fon=
t-size:small">alors que la ligne est ins=C3=A9r=C3=A9e correctement.</div><=
div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-si=
ze:small"><br></div><div class=3D"gmail_default" style=3D"font-family:verda=
na,sans-serif;font-size:small">Pierre<br></div><div><div dir=3D"ltr" class=
=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div></div></di=
v></div></div></div></div><br></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr">Le=C2=A0ven. 8 juin 2018 =C3=A0=C2=A017:43, Pierre BOIZOT &lt;<a h=
ref=3D"mailto:[email protected]">[email protected]</a>&gt; a =
=C3=A9crit=C2=A0:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">=
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-s=
ize:small">Merci , je testerai lundi.</div><div><div dir=3D"ltr" class=3D"m=
_7663211077241489231gmail_signature" data-smartmail=3D"gmail_signature"><di=
v dir=3D"ltr"><div dir=3D"ltr"><br>Pierre.</div></div></div></div><br></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr">Le=C2=A0jeu. 7 juin 2018 =
=C3=A0=C2=A018:38, Vik Fearing &lt;<a href=3D"mailto:vik.fearing@2ndquadran=
t.com" target=3D"_blank">[email protected]</a>&gt; a =C3=A9crit=
=C2=A0:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">On 07/06/18 18:03, Pierre B=
OIZOT wrote:<br>
&gt; Hello,<br>
&gt; <br>
&gt; Lors d&#39;une insertion dans une table partition=C3=A9e le retour n&#=
39;est pas le<br>
&gt; nombre de row inser=C3=A9 mais la valeur 0.<br>
&gt; <br>
&gt; Y a t il un parametre particulier =C3=A0 positionner pour r=C3=A9soudr=
e un tel cas ?<br>
<br>
=C3=80 moins de passer =C3=A0 la version 10, il faut cr=C3=A9er une vue (qu=
i est tout<br>
simplement TABLE ta_table_partitionnee) et ins=C3=A9rer dans la vue.<br>
<br>
Attention =C3=A0 donner =C3=A0 la vue les valeurs par d=C3=A9faut aussi (no=
tamment des<br>
s=C3=A9quences s&#39;il y en a).<br>
-- <br>
Vik Fearing=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 +33 6 46 75 15 36<br>
<a href=3D"http://2ndQuadrant.fr" rel=3D"noreferrer" target=3D"_blank">http=
://2ndQuadrant.fr</a>=C2=A0 =C2=A0 =C2=A0PostgreSQL : Expertise, Formation =
et Support<br>
</blockquote></div>
</blockquote></div>

--000000000000b34244056e70afea--