create or replace function foo()
returns setof record as
$$
select 1 as superman;
$$
LANGUAGE SQL;
test 라는 데이터베이스에 a 유저로 위 함수를 생성합니다.
그러면 이 foo() 의 owner 는 a 가 됩니다.
다시 test 라는 데이터베이스에 enterprisedb 유저로 로그인해서 위 함수문을 생성합니다.
(create function 이 아니라 create or replace 문입니다.)
그러면 이 foo() 함수의 owner 는 누굴까요?
1. a
2. enterprisedb
퀴즈입니다.