This is a discussion on private table within the pgsql Sql forums, part of the PostgreSQL category; --> Hello, I am want to use a private table in postgresql(every client to see his own data). Is this ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hello, I am want to use a private table in postgresql(every client to see his own data). Is this possible? How can I do it! Thank you, Adrian Din -- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/ ---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match |
| |||
| am 26.01.2005, um 10:13:52 +0200 mailte Din Adrian folgendes: > Hello, > I am want to use a private table in postgresql(every client to see his own > data). > Is this possible? How can I do it! Why? You can create different users and/or different databases. Regards, Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47212, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net eMail schreiben kann jeder -- lernen: http://webserv/email/email.html ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org |
| ||||
| Din Adrian wrote: > Hello, > I am want to use a private table in postgresql(every client to see his > own data). > Is this possible? How can I do it! If I understand what you want, then this is traditionally done using views. CREATE TABLE base_table ( a integer NOT NULL, b text, u name, PRIMARY KEY (a) ); CREATE VIEW my_rows AS SELECT a,b FROM base_table WHERE u = CURRENT_USER; Add rules so that updating my_rows updates base_table instead. Then, revoke access on base_table (apart from your super-user) but grant it on my_rows. As far as a user is concerned "my_rows" just contains their rows and if they log in as a different user they will see different data. -- Richard Huxton Archonet Ltd ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly |
| Thread Tools | |
| Display Modes | |
|
|