ďťż
 
problem z =?ISO-8859-2?Q?sekwencj=B1_w_postgres?= ďťż
 
problem z =?ISO-8859-2?Q?sekwencj=B1_w_postgres?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

problem z =?ISO-8859-2?Q?sekwencj=B1_w_postgres?=



Wildspirit - 14-12-2006 16:08
problem z =?ISO-8859-2?Q?sekwencj=B1_w_postgres?=
  Witam

Mam problem z wykorzystaniem sekwencji w postgres. Wydaje mi si?
?e wszystko robie ok ale mo?e czego? nie dostrzegam. Mam taki insercik:

INSERT INTO "Comments"
(
"CommentId",
"UserId",
"Text",
"Date",
"NewsId"
)
VALUES
(
nextval('CommentId_Seq'),
1,
'Jaki? tekst',
now(),
10
)

i zg?asza mi b??d :

ERROR: relation "commentid_seq" does not exist

sekwecja jest na bank dodana i jest zdefiniowana nast?puj?co:

CREATE SEQUENCE "CommentId_Seq"
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;
ALTER TABLE "CommentId_Seq" OWNER TO postgres;

Co robi? ?le? Próbwa?em te? dodawa? uprawnienia ale bez efektu. Mo?e
kto? bardziej do?wiadczony w postgres znajdzie na to lekarstwo.

Pozdrawiam

Wildspirit





Michal Jankowski - 14-12-2006 16:08

  Wildspirit <wildspirit@poczta.onet.pl> writes:

> nextval('CommentId_Seq'),

nextval('"CommentId_Seq"'),

MJ




hubert depesz lubaczewski - 14-12-2006 16:08

  On 2006-11-27, Wildspirit <wildspirit@poczta.onet.pl> wrote:
> INSERT INTO "Comments"
> CREATE SEQUENCE "CommentId_Seq"

sam sobie strzelasz w stop? u?ywaj?c "!.
przesta?. problemy znikn?.

depesz

--
http://www.depesz.com/ -> nowy, jeszcze lepszy, depesz




Wildspirit - 14-12-2006 16:08
=?iso-8859-2?q?Re:_problem_z_sekwencj=B1_w_postgres?=
 
hubert depesz lubaczewski napisa?(a):
> On 2006-11-27, Wildspirit <wildspirit@poczta.onet.pl> wrote:
> > INSERT INTO "Comments"
> > CREATE SEQUENCE "CommentId_Seq"
>
> sam sobie strzelasz w stop? u?ywaj?c "!.
> przesta?. problemy znikn?.
>

Spoko. Sam bym nie chcia? u?ywa? tych " " ale bez tego nawet prosty
select mi nie dzia?a. Pewnie co? jest w ustawieniach serwera - ale ja
nic nie zmienia?em - dzia?am na domy?lnych.
Ju? chyba wiem dlaczego musz? u?ywa?. Korzystam z PgAdmin i on przy
tworzeniu tabel i innych obiektów wpisuje wszystko w apostrofach.
Mo?e kto? wie jak to zmieni???

Pozdrawiam

Wildspirit





Wildspirit - 14-12-2006 16:08
=?iso-8859-2?q?Re:_problem_z_sekwencj=B1_w_postgres?=
 
Wildspirit napisa?(a):
> hubert depesz lubaczewski napisa?(a):
> > On 2006-11-27, Wildspirit <wildspirit@poczta.onet.pl> wrote:
> > > INSERT INTO "Comments"
> > > CREATE SEQUENCE "CommentId_Seq"
> >
> > sam sobie strzelasz w stop? u?ywaj?c "!.
> > przesta?. problemy znikn?.
> >
>
> Spoko. Sam bym nie chcia? u?ywa? tych " " ale bez tego nawet prosty
> select mi nie dzia?a. Pewnie co? jest w ustawieniach serwera - ale ja
> nic nie zmienia?em - dzia?am na domy?lnych.
> Ju? chyba wiem dlaczego musz? u?ywa?. Korzystam z PgAdmin i on przy
> tworzeniu tabel i innych obiektów wpisuje wszystko w apostrofach.
> Mo?e kto? wie jak to zmieni???
>
> Pozdrawiam
>
> Wildspirit

Sorry w cudzys?owiu a nie w apostrofach




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 14-12-2006 16:08

  Wildspirit wrote:
> Wildspirit napisa?(a):
>> hubert depesz lubaczewski napisa?(a):
>>> On 2006-11-27, Wildspirit <wildspirit@poczta.onet.pl> wrote:
>>>> INSERT INTO "Comments"
>>>> CREATE SEQUENCE "CommentId_Seq"
>>> sam sobie strzelasz w stop? u?ywaj?c "!.
>>> przesta?. problemy znikn?.
>>>
>> Spoko. Sam bym nie chcia? u?ywa? tych " " ale bez tego nawet prosty
>> select mi nie dzia?a. Pewnie co? jest w ustawieniach serwera - ale ja
>> nic nie zmienia?em - dzia?am na domy?lnych.
>> Ju? chyba wiem dlaczego musz? u?ywa?. Korzystam z PgAdmin i on przy
>> tworzeniu tabel i innych obiektów wpisuje wszystko w apostrofach.
>> Mo?e kto? wie jak to zmieni???
>>
>> Pozdrawiam
>>
>> Wildspirit
>
> Sorry w cudzys?owiu a nie w apostrofach

Nie u?ywaj wielkich liter tworz?c obiekty PgAdminem.

--
P.M.




Ronald Kuczek - 14-12-2006 16:08

  Wildspirit napisa?(a):
> Sorry w cudzys?owiu a nie w apostrofach
Na tym w?a?nie polega problem. Nazwy obiektów w PostgreSQL s? case
sensitive.
Je?eli przy zak?adaniu obiektu nie u?yjesz cudzys?owia, to niezale?nie
czy napiszesz:
create table TABELA(...);
czy
create table TaBeLA(...);
czy
create table tabela(...);
postgres stworzy tabel? o nazwie "tabela".
Gdyby? próbowa? wykona? wszystkie powy?sze zapytania na raz (oczywi?cie
uzupe?niaj?c je o przyk?adow? kolumn?) serwer przy drugim zapytaniu
zg?osi wyj?tek (table "tabela" already exists).

Je?li jednak zmodyfikujesz je tak, ?e nazwy podasz w "" to serwer
grzecznie utworzy trzy tabele. B?dziesz jednak musia? "" u?ywa? we
wszystkich pó?niejszych zapytaniach.

Pozdrawiam
Rony
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf mysql i mysql-front, problem String line; if (line=="cos"){...}....problem postgresql - int/int Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • own-team.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com