ďťż
 
my -> postgre - taki problemik ďťż
 
my -> postgre - taki problemik
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

my -> postgre - taki problemik



Doker - 23-11-2005 11:04
my -> postgre - taki problemik
  Chcialbym sie nie meczac dodawac uzytkownikow do tabeli
(id, uzytkownik, haslo)
w mysql uzywalem sobie

(id int auto_increment,....)
w celu uzyskania unikalnego numerka dla uzytkownika
jakby tego latwo i przyjemnie dokonac w postgre?
Moze by od razu zalozyc index na id przy tworzeniu tabeli (tylko ja tego
dokoncac? w dokumentacji nie doczytalem czegos takiego)
Index by chyba automatem zalatwial sprawe, prawda?

prawie tak to wygladalo w mysql:

create table uzytkownicy (id integer,
nazwa varchar(30) not null, haslo varchar(20),zarzad bool not null);

....

Pozdrawiam,
Doker





Grzegorz Przeździecki - 23-11-2005 11:04

  Doker wrote:
> Chcialbym sie nie meczac dodawac uzytkownikow do tabeli
> (id, uzytkownik, haslo)
> w mysql uzywalem sobie
>
> (id int auto_increment,....)
> w celu uzyskania unikalnego numerka dla uzytkownika
> jakby tego latwo i przyjemnie dokonac w postgre?
> Moze by od razu zalozyc index na id przy tworzeniu tabeli (tylko ja tego
> dokoncac? w dokumentacji nie doczytalem czegos takiego)
> Index by chyba automatem zalatwial sprawe, prawda?
>
> prawie tak to wygladalo w mysql:
>
> create table uzytkownicy (id integer,
> nazwa varchar(30) not null, haslo varchar(20),zarzad bool not null);
>
może tak

create table uzytkownicy (id serial,
nazwa varchar(30) not null unique, haslo varchar(20),zarzad bool not
null default ='f');

pozdrawiam

> ...
>
> Pozdrawiam,
> Doker

--
Grzegorz Przeździecki
przezdziecki.pl
kom. +48.606.822.506
skype: grzegorz.przezdziecki




hubert depesz lubaczewski - 23-11-2005 11:04

  Dnia 22.11.2005 Doker <doker0@wp.pl> napisał/a:
> Moze by od razu zalozyc index na id przy tworzeniu tabeli (tylko ja tego
> dokoncac? w dokumentacji nie doczytalem czegos takiego)
> Index by chyba automatem zalatwial sprawe, prawda?

index nie ma nic do rzeczy/

> prawie tak to wygladalo w mysql:

czemu, ach czemu nie zajrzałeś do faq?
http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_16

depesz

--
*------------------------------------------------------------------*
najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest
niesamowita wręcz łatwość unikania kontaktów z nim




Grzegorz Przeździecki - 23-11-2005 11:04

  witam
/ciach/

>
>
> czemu, ach czemu nie zajrzałeś do faq?
> http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_16
>

facku fackiem
ale jest błąd
===========
jakie są więc różnice? - serial definiuje automatycznie indeks unikalny
na polu
==========================================

Kiedyś tak było ale teraz nie jest

kurier_system=# create table test (id serial,tt text);
NOTICE: CREATE TABLE will create implicit sequence "test_id_seq" for
"serial" column "test.id"
CREATE TABLE
kurier_system=# insert into test(tt) values('w');
INSERT 3389790 1
kurier_system=# insert into test(tt) values('d');
INSERT 3389791 1
kurier_system=# insert into test values(1,'w');
INSERT 3389792 1
kurier_system=# insert into test values(1,'w');
INSERT 3389793 1
kurier_system=# select * from test;
id | tt
----+----
1 | w
2 | d
1 | w
1 | w
(4 rows)

kurier_system=# select version();
version
----------------------------------------------------------------------------------------
PostgreSQL 7.4.9 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.0.2
(Debian 4.0.2-2)
(1 row)

kurier_system=#

> depesz
>

pozdrawiam
GP
--
Grzegorz Przeździecki
przezdziecki.pl
kom. +48.606.822.506
skype: grzegorz.przezdziecki





somee - 23-11-2005 11:04

  i jeszcze

kurier_system=# \d test
Table "public.test"
Column | Type | Modifiers
--------+---------+------------------------------------------------------
id | integer | not null default nextval('public.test_id_seq'::text)
tt | text |

pozdrawiam
GP




Krzysztof Krzyżaniak - 23-11-2005 11:04

  Grzegorz Przeździecki <grzegorz@przezdziecki.pl> writes:

> witam
> /ciach/
>
>> czemu, ach czemu nie zajrzałeś do faq?
>> http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_16
>>
>
> facku fackiem
> ale jest błąd
> ===========
> jakie są więc różnice? - serial definiuje automatycznie indeks unikalny
> na polu
> ==========================================
>
> Kiedyś tak było ale teraz nie jest
[..]
> PostgreSQL 7.4.9 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.0.2
> (Debian 4.0.2-2)
> (1 row)

Zgadza się:

http://www.postgresql.org/docs/8.1/i...lease-7-3.html

E.28.2. Migration to version 7.3
[..]

Observe the following incompatibilities:
[..]

* serial columns are no longer automatically UNIQUE; thus, an index will not
automatically be created.

eloy
--
-------e-l-o-y----------------------------e-l-o-y-@-k-o-f-e-i-n-a-.-n-e-t------

jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej




hubert depesz lubaczewski - 26-11-2005 22:28

  Dnia 23.11.2005 Grzegorz Przeździecki <grzegorz@przezdziecki.pl> napisał/a:
> ale jest błąd
>===========
> jakie są więc różnice? - serial definiuje automatycznie indeks unikalny
> na polu
>==========================================

no cóż. podeślij patcha do maintainera faq i już.

depesz

--
*------------------------------------------------------------------*
najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest
niesamowita wręcz łatwość unikania kontaktów z nim
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= mysql i mysql-front, problem String line; if (line=="cos"){...}....problem [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ? [MySQL] Problem z zapisem danych w bazie danych Problem z mysql - can't connect to MySQL/nietypowo...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anette.xlx.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