|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
в общем скрипт:
Спойлер Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
в мсскл есть insert into test01 default values и заебенить 100 раз эту команду в цикле... ну наверное можно как то так же и в постгрес? лучше конечно запросом. Есть варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 15:16 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 15:25 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
нужно в таблицу с одним полем автоинкрементным желательно запросом вставить несколько записей ссука, излагать мысли, научись грамотно! уёбан, бля! пишешь, как баба полоумная ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 15:28 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|
---|---|
#18+
не совсем понял, что надо Пыхапету, но возможно, ему поможет generate_series() ... |
|
:
|
|
03.05.2023, 17:40 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
не совсем понял, что надо Пыхапету ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 17:52 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
не совсем понял, что надо Пыхапету, но возможно, ему поможет generate_series() ... |
|||
:
Изменено: 03.05.2023, 17:58 - Горбатый ёж
Нравится:
Не нравится:
|
|||
03.05.2023, 17:56 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Триггером его! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 18:19 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
не совсем понял, что надо Пыхапету, но возможно, ему поможет generate_series() в мс к примеру table (id int identity) как её наполнить 10ком значений без всяких циклов и set_identity on/off? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:02 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
не совсем понял, что надо Пыхапету, но возможно, ему поможет generate_series() в мс к примеру table (id int identity) как её наполнить 10ком значений без всяких циклов и set_identity on/off? Тебе увеличение нужно? Насколько я знаю идентити это автоинкрементное поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:08 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
не совсем понял, что надо Пыхапету, но возможно, ему поможет generate_series() в мс к примеру table (id int identity) как её наполнить 10ком значений без всяких циклов и set_identity on/off? Тебе увеличение нужно? Насколько я знаю идентити это автоинкрементное поле. Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Изменено: 03.05.2023, 20:10 - Дед-Папыхтет
Нравится:
Не нравится:
|
|||
03.05.2023, 20:09 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
не совсем понял, что надо Пыхапету, но возможно, ему поможет generate_series() в мс к примеру table (id int identity) как её наполнить 10ком значений без всяких циклов и set_identity on/off? АТО чувствуется, народу не совсем понятно требование. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:20 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Наверное нужно 10 инсёртов заменить на один и без циклов. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:22 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Наверное нужно 10 инсёртов заменить на один и без циклов. теперь вопрос - как сделать один инсерт 10 значений не указывая явно значения вставляемые? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:24 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Дед-Папыхтет [игнорируется] вот твой первый скрипт и результат Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
ты пишешь: insert into test02(val) select '' from generate_series(1,10) x; с этим всё понятно, а когда val нет - нет поля которое нужно указать в insert into test02() select ??? from generate_series(1,10) x; ... |
|||
:
Изменено: 03.05.2023, 20:30 - Дед-Папыхтет
Нравится:
Не нравится:
|
|||
03.05.2023, 20:28 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
в том что напиши это же самое когда в таблице нет val - есть только id bigserial/identity ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:32 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
в том что напиши это же самое когда в таблице нет val - есть только id bigserial/identity ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:33 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Да ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:33 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:33 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:34 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
в том что напиши это же самое когда в таблице нет val - есть только id bigserial/identity можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я представить не могу для чего такая таблица может понадобиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:36 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
Я представить не могу для чего такая таблица может понадобиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:37 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|
---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|
:
|
|
03.05.2023, 20:38 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
как заставить таблицу с одним полем identity самосгенерировать записи.. если странное влоб не получается, может пересмотреть условия задачи ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:39 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:39 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Думаю хак клопа сработает, но при этом запуск второй раз приведёт к вставке ещё 10 следующих значений. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:40 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|
---|---|
#18+
serial - это не identity в MS SQL, у него нет такой жёсткой связки. Это больше похоже на то, как реализована соответствующая техника в оракле: делается поле и к нему привязывается триггер ... |
|
:
|
|
03.05.2023, 20:40 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
serial - это не identity в MS SQL, у него нет такой жёсткой связки. Это больше похоже на то, как реализована соответствующая техника в оракле: делается поле и к нему привязывается триггер ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:42 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
serial - это не identity в MS SQL, у него нет такой жёсткой связки. Это больше похоже на то, как реализована соответствующая техника в оракле: делается поле и к нему привязывается триггер в оракле обычно норм триггер повесить, а в новье ещё подковёрная секвенция создаётся ... |
|||
:
Изменено: 03.05.2023, 20:45 - Ифрит
Нравится:
Не нравится:
|
|||
03.05.2023, 20:44 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:45 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Думаю хак клопа сработает, но при этом запуск второй раз приведёт к вставке ещё 10 следующих значений. ... |
|||
:
Изменено: 03.05.2023, 20:46 - IT-Клоп
Нравится:
Не нравится:
|
|||
03.05.2023, 20:46 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
serial - это не identity в MS SQL, у него нет такой жёсткой связки. Это больше похоже на то, как реализована соответствующая техника в оракле: делается поле и к нему привязывается триггер ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:47 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
можно сделать очень грязным хаком Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:47 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
здесь конечно тоже сиквенс и мы из него и извлекаем. Этот сиквенс можно штатно извлечь из системного каталога, сделав хак не столь грязным. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:48 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
serial - это не identity в MS SQL, у него нет такой жёсткой связки. Это больше похоже на то, как реализована соответствующая техника в оракле: делается поле и к нему привязывается триггер ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:49 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
serial - это не identity в MS SQL, у него нет такой жёсткой связки. Это больше похоже на то, как реализована соответствующая техника в оракле: делается поле и к нему привязывается триггер ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:52 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
А, я тока помню, когда надо было это городить врукопашку ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:53 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:54 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
а клопег закончил на 10g ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:56 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
IT-Клоп [игнорируется] Кстати теперь в оракле есть и аналог first, next и last строк с селекте, не надо с rownum плясать. Тоже дождались, блеать. ... |
|||
:
Изменено: 03.05.2023, 20:57 - Горбатый ёж
Нравится:
Не нравится:
|
|||
03.05.2023, 20:56 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
акуеть вы тут умные.... , читаю и не понимаю нихт.... ... |
|||
дед-пердед
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:57 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
а мне нравился rownum. Он ведь одновременно и ROW_NUMBER() в некотором смысле реализует - которого не было поначалу в Transact SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 20:59 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
а в 6.5 MS SQL не было и TOP. Как раз с ним начинал когда-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 21:02 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
а мне нравился rownum ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 21:02 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
там тоже был лайфхак - с производной таблицей. Это ещё на собеседованиях любили спрашивать, как щас помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 21:06 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
просто в Transact SQL не было и такого, поэтому rownum казался космосом даже при всех этих недостатках. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 21:07 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
просто в Transact SQL не было и такого, поэтому rownum казался космосом даже при всех этих недостатках. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 21:08 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
просто в Transact SQL не было и такого, поэтому rownum казался космосом даже при всех этих недостатках. Потом в синтаксисе все более мене подравнялись и тут Аллах пересадил клопега на Sybase и он снова столкнулся с глубокой архаикой. Там даже udf не было года этак до 2005-го. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2023, 21:13 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|||
---|---|---|---|
#18+
дак, а в чём... сортировка в инлайнвью, а поверх rownum... ... |
|||
:
Изменено: 03.05.2023, 21:24 - Ифрит
Нравится:
Не нравится:
|
|||
03.05.2023, 21:24 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|
---|---|
#18+
здесь конечно тоже сиквенс и мы из него и извлекаем. Этот сиквенс можно штатно извлечь из системного каталога, сделав хак не столь грязным. а потом вместо id serial в create table - id int default nextval('имя секвенции'::regclass) ... |
|
:
|
|
03.05.2023, 21:26 |
|
Вопрос по постгрес - про вставку дефолтных значений
|
|
---|---|
#18+
сортировка в инлайнвью, а поверх rownum... ... |
|
:
|
|
03.05.2023, 21:27 |
|
|
Start [/forum/topic.php?fid=8&tid=9291&all=1&msg=379924]: |
0ms |
get settings: |
1ms |
get forum list: |
4ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
25ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
113ms |
update_topic_read_status (9291): 03.05.2023 21:30:36: |
0ms |
get tp. blocked users: |
1ms |
get online users: |
66ms |
check new: |
1ms |
others: | 64ms |
total: | 280ms |
0 / 0 |