Joey K. wrote: > > Hello, > > I've created a table in public schema, > CREATE TABLE public.foo (fooid SERIAL); > > > When I try to create a table in database nowhere that references > public.foo table, > > CREATE DATABASE nowhere; > \c nowhere; > CREATE TABLE bar (bar integer REFERENCES public.foo(fooid)); > > I get, ERROR: relation "public.foo" does not exist. > > Can I reference public relations from private database? You cannot. But you can create a private schema along the public one above in the same database. Regards Tino
am Mon, dem 29.09.2008, um 17:43:21 +0530 mailte Joey K. folgendes: > > When I try to create a table in database nowhere that references public.foo > table, > > CREATE DATABASE nowhere; > \c nowhere; > CREATE TABLE bar (bar integer REFERENCES public.foo(fooid)); > > I get, ERROR: relation "public.foo" does not exist. > > Can I reference public relations from private database? You can't access across databases. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера