SQL

2012-06-29 15:58
d4s: (Default)
[personal profile] d4s
А вот скажет -- разница при обучении сабжу версии начала 2000-х и современных -- она действительно колоссальная?

Date: 2012-06-29 15:15 (UTC)
From: [identity profile] metaclass.livejournal.com
Более того, в MSSQL это называется identity, а в Firebird вообще нужно это делать на триггерах (впрочем serial в постгресе тоже сделан на них).

Мы ведем речь о проектировании БД или о запросах к готовой БД?
Практика показывает, что людей хотя бы второму научить как следует, а до первого вообще доходят единицы, а нормально делать не умеет почти никто.

Date: 2012-06-29 16:44 (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Да вот нифига, SERIAL в Postgres -- это DEFAULT nextval('...'), т.е. DEFAULT value а не триггер.

Date: 2012-06-29 16:56 (UTC)
From: [identity profile] metaclass.livejournal.com
psql:migrate/before_generated.sql:26: NOTICE: CREATE TABLE will create implicit sequence "actionlog_al_id_seq" for serial column "actionlog.al_id"

А, точно. Оно автоматически создает sequence для bigserial/serial

Date: 2012-06-29 19:07 (UTC)
From: [identity profile] pascendi.livejournal.com
А чё, книжку почитать -- уже не, а?

Date: 2012-06-29 19:26 (UTC)
From: [identity profile] d4s.livejournal.com
не... безотносительно к sql, все, что выходит за пределы "hello world" и "2+2=?" требует обязательного набивания шишек на практических примерах. имхо.

Profile

d4s: (Default)
d4s

October 2016

M T W T F S S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2026-04-07 19:36
Powered by Dreamwidth Studios