![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 366 Pomógł: 1115 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Orientuje się ktoś czy w triggerze BEFORE INSERT można wydobyć jakoś domyślną wartość kolumny? OLD jest niezainicjowane (chociaż miałem nadzieję że może będzie jednak zawierać właśnie tę wartość). Oczywiście mogę tam rozróżnić za pomocą TG_OP zapytanie albo w tym wypadku zrobić nawet upodate po AFTER INSERT ale jestem ciekaw.
-------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli uda się wydobyć wartość kolumny Default z DESCRIBE table, to będzie to jakieś rozwiązanie.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Pyton_000 12.11.2016, 12:20:03 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Świetne. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Znowu to samo
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tzn.? Zacytowałem Twój link, nie wiedziałem o tej funkcji do tej pory, uważam, że bardzo przydatna.
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Biorąc pod uwagę temat w dziale PostgreSQL a link z MySQL
![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Aaa. Dzień cudów.
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 366 Pomógł: 1115 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chyba się nie da bezpośrednio. Jedyne co udaje mi się znaleźć to wyciąganie z information_schema albo pg_catalog. Jakoś hardcore nawet wymyślił insert...returning * + rollback
![]() Ten default może się kiedyś przydać dla mysql. -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2024 - 04:41 |