Re: [SQL] Subselects returning array and ANY...

2008-02-27 Thread Josh Berkus
( '{x,y,z}'::TEXT[] ); ?column? -- t -- --Josh Josh Berkus PostgreSQL @ Sun San Francisco ---(end of broadcast)--- TIP 6: explain analyze is your friend

Re: [SQL] Subselects returning array and ANY...

2008-02-27 Thread Josh Berkus
, not a single array. This means that ANY() doesn't know exactly what to do with it. -- --Josh Josh Berkus PostgreSQL @ Sun San Francisco ---(end of broadcast)--- TIP 2: Don't 'kill -9' the postmaster

Re: [SQL] Schema management tool

2006-06-27 Thread Josh Berkus
Kyle, Nice to hear from you guys again! Action Target was one of the pioneers of production open source in manufacturing; nice to know that you're still doing well with it. --Josh ---(end of broadcast)--- TIP 9: In versions below 8.0, the

Re: [SQL] Programatically Backup Database Using Visual Basic

2006-04-19 Thread Josh Berkus
Paul, Hi is there a way wherein I can interface the pg_dump of PostgreSQL Server in Visual basic. I mean for example I want to backup Databases DB1, BD12, DB3 using pg_dump You'd have to run them as shell commands in VB. Not sure if VB has a mechanism for that. -- Josh Berkus Aglio

[SQL] Is there any way to stop triggers from cycling?

2006-03-08 Thread Josh Berkus
that each row is visited only once, but it doesn't seem to be possible. Ideas? -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: don't forget to increase your free space map settings

Re: [SQL] Is there any way to stop triggers from cycling?

2006-03-08 Thread Josh Berkus
-order, which re-orders the *table* so there's no cascade 3) use the triggers to do the other tree-maintenance stuff, only for their own rows/children (cascading triggers work *very* well for tree maintenance). -- --Josh Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] PGSQL encryption functions

2005-11-01 Thread Josh Berkus
in the PostgreSQL source? -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: don't forget to increase your free space map settings

Re: [SQL] Using descriptor areas to insert

2005-09-22 Thread Josh Berkus
? Also, if you still have contact, Dave Cramer or Elein should be able to answer this question ... -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: don't forget to increase your free space map settings

Re: [SQL] Indexing an array?

2005-09-08 Thread Josh Berkus
Silke, I have a problem with arrays in Postgres. I want to create a really large array, lets say 3 billion characters long. Change your application design. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2

Re: [SQL] uuid type (moved from HACKERS)

2005-09-07 Thread Josh Berkus
Mark, Nathan, I'm moving this over to the PGSQL-SQL list, away from -hackers, as it's no longer a -hackers type discussion. Hope you don't mind! On Wed, Sep 07, 2005 at 11:31:16AM -0700, Josh Berkus wrote: I'm also a little baffled to come up with any real application where making an id

Re: [SQL] dates and selection

2005-08-18 Thread Josh Berkus
Joel, Now I found I had to do something like this just to have a timestamp (problem is I do not want the format of the time stamp, my clients want to see the month as a string) Um, what's wrong with: to_char(some_timestamp, 'Mon DD HH:MI:SS') ? -- Josh Berkus Aglio Database

Re: [SQL] converting varchar to integer

2005-08-16 Thread Josh Berkus
Tomas, I've written two on my own (see the functions below), but maybe there's something faster? Nope. 'cept I'd combine those two functions into a single function that returns NULL if the value isn't an integer. -- --Josh Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] Some help please

2005-07-01 Thread Josh Berkus
are in the /contrib directory where the connectby source is: /contrib/tablefunc/README.tablefunc -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 3: if posting/reading through Usenet, please send an appropriate

Re: [SQL] Error saving image to PostgresSQL 8.x database

2005-06-29 Thread Josh Berkus
reading the 7.1 docs and using 8.0? How about reading the 8.0 docs? -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget to increase your free space map settings

Re: [SQL] can a function return a virtual table?

2005-04-23 Thread Josh Berkus
to dumb *g*). http://techdocs.postgresql.org/guides/SetReturningFunctions Beware, though, that query plan estimation for SRFs is less accurate than for regular subqueries, so you could end up with unnecessarily slow query execution. Test! -- Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] crosstab

2005-03-01 Thread Josh Berkus
your feeback before writing this procedure? A proc won't run any faster ... much slower, in fact.Unless you mean that you want to use it to correct the actual table structure, which is what you should be doing? -- --Josh Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] SQL error: function round(double precision, integer) does not exist

2005-02-28 Thread Josh Berkus
not want. NUMERIC and FLOAT are different data types. Do: round({value}::NUMERIC, {places}) -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget to increase your free space map settings

Re: [SQL] working with multidimensional arrays in plpgsql

2005-01-26 Thread Josh Berkus
Sibtay, As you might have observed here, the actual problem is how to do assignment to multidimensional array locations using the subscript operater. Maybe post your results, too? -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] [NOVICE] FUNCTION, TRIGGER and best practices

2004-12-16 Thread Josh Berkus
an explicit transaction wrapping the two inserts. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] [NOVICE] Indexing Strategy

2004-12-14 Thread Josh Berkus
that you didn't really name a column time. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] replacing mysql enum

2004-12-11 Thread Josh Berkus
( field abc_col, ); I find that DOMAINs give vastly enhanced managability compared to table constraints. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 9: the planner will ignore your desire to choose

Re: [SQL] Cast NULL into Timestamp?

2004-12-10 Thread Josh Berkus
? -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] bibliographic schema

2004-10-18 Thread Josh Berkus
. I'm afraid that bibliographic references is a rather esoteric need in the OSS community.I personally haven't seen such a thing. You may have to create your own. -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Porting problem from Informix to Postgres...

2004-09-22 Thread Josh Berkus
the trouble of porting an application, you should port it to something current -- Debian Stable or not. Particularly since, in a year, you can expect that the PostgreSQL community will probably stop doing security/stability patches for 7.2. -- --Josh Josh Berkus Aglio Database Solutions San

Re: [SQL] raise is not working

2004-09-21 Thread Josh Berkus
on psql (assuming you're using psql; if you're using a GUI tool, that could be the problem). I've a feeling that your function is erroring out *before* it gets to the raise. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Test for file exists?

2004-09-20 Thread Josh Berkus
from being able to compromise it. It's a security thing. You could easily write a function in an untrusted language, like PL/PerlU or PL/PythonU, which would test for file existence and return a true/false value. -- Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] aggregate function stddev

2004-09-09 Thread Josh Berkus
that oracle has stddev_sample and stddev_population. This is just a wish list. Were you aware that in PostgreSQL you can write your own aggregates? It's relatively easy to do. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Datetime conversion in WHERE clause

2004-09-09 Thread Josh Berkus
::Manip, but use what you like. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget to increase your free space map settings

Re: [SQL] Isnumeric function?

2004-09-09 Thread Josh Berkus
using it right now, and fixing the bug is complicated. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Re: [SQL] How to rename a constraint/trigger??

2004-09-08 Thread Josh Berkus
constraints, you have to drop and re-create them under a new name (do this in a transaction for data safety). However, this requires knowing what all those constraints do. I'd suggest doing a text pg_dump file of your schema only (no data) and looking in the constraints section at the end. -- Josh

Re: [SQL] Isnumeric function?

2004-09-08 Thread Josh Berkus
]+)$' ... though that still seems inelegant to me. Is there a regex expert in the house? -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http

Re: [SQL] colored PL with emacs

2004-08-31 Thread Josh Berkus
Martin, I have SQL highlighting, but what I want are colors for the PL/pgSQL key words. It would make PL programming much easier. KDE's Kate has PostgreSQL highlighting. Unfortunately, the config is XML so it's not transferrable to Emacs ... -- --Josh Josh Berkus Aglio Database

Re: [SQL] Aggregate query for multiple records

2004-08-28 Thread Josh Berkus
. Well, you'd want to convert the column to a timestamp, and then you could compute months. Or you could break it in seperate integer year and month columns and do the same thing. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Aggregate query for multiple records

2004-08-27 Thread Josh Berkus
prd_data prd2 WHERE prd2.wid = prd1.wid ORDER BY date LIMIT 6) as tot_oil, (SELECT SUM(hours) FROM prd3 WHERE prd3.wid = prd1.wid ORDER BY date LIMIT 6) as tot_hours FROM prd_data prd1 ORDER BY wid; -- Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] from PG_DUMP to CVS

2004-08-27 Thread Josh Berkus
In this last, all dependant objects of, for example, a table (rules, triggers, indexes, etc. ) would be rolled up into one file. It's this last version that I personally favor. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Aggregate query for multiple records

2004-08-27 Thread Josh Berkus
on your hardware, you could do it procedurally in a programmming language) 3) Then running your aggregate becomes very easy/fast: SELECT wid, sum(oil) as tot_oil, sum(hours) as tot_hours FROM prd_data WHERE months_prod 7 GROUP BY wid ORDER BY wid; -- Josh Berkus Aglio Database Solutions San

Re: [SQL] from PG_DUMP to CVS

2004-08-26 Thread Josh Berkus
Riccardo, Looks promising, but still what I need is a proper CVS output, as I need to review the changes made to the specific database structure. If it's Perl, I'd be interested in contributing. I've long needed something like this myself. -- Josh Berkus Aglio Database Solutions San

Re: [SQL] Aggregate query for multiple records

2004-08-26 Thread Josh Berkus
that has only 6 records per WID. -- Josh Berkus Aglio Database Solutions San Francisco ---(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

Re: [SQL] Complicated group by question

2004-08-25 Thread Josh Berkus
.reviewer_id = reviewers.id) or for a bit faster execution on PG you cann replace that WHERE clause with: WHERE assign_date IN (SELECT ass2.assign_date FROM assign ass2 WHERE ass2.reviewer_id = reviewers.id ORDER BY ass2.assign_date DESC LIMIT 1) -- Josh Berkus Aglio Database Solutions San

Re: [SQL] Possible rounding error of large float values?

2004-08-24 Thread Josh Berkus
the original value Hmmm ... is 15 digits the limit of NUMERIC? It may be. Is this expected behavior? Yes. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 9: the planner will ignore your desire to choose an index

Re: [SQL] TSearch2 other languages

2004-08-23 Thread Josh Berkus
appreciate it if you can do so; it's time we expanded the number of TSearch languages and efforts like yours are how it happens. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2: you can get off all lists at once

Re: [SQL] multi column foreign key for implicitly unique columns

2004-08-19 Thread Josh Berkus
Jan, Because the value in b.y is redundant. b.x-a.x-a.y is exactly the same value and he even wants to ensure this with the constraint. And in the absence of that constraint, what ensures that b.y = a.y, exactly? -- Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] SQL Challenge: Arbitrary Cross-tab

2004-08-18 Thread Josh Berkus
so slow that we're going to to the procedural loop. Thanks, all! -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html

Re: [SQL] multi column foreign key for implicitly unique columns

2004-08-18 Thread Josh Berkus
in standard SQL to create an FK for it.This is one of the places I point to whenever we have the SQL is imperfectly relational discussion. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget to increase

Re: [SQL] SQL Challenge: Arbitrary Cross-tab

2004-08-18 Thread Josh Berkus
I wish this didn't have to be portable -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL

Re: [SQL] multi column foreign key for implicitly unique columns

2004-08-18 Thread Josh Berkus
, field_name relates to the same class_name in objects. -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister

Re: [SQL] multi column foreign key for implicitly unique columns

2004-08-18 Thread Josh Berkus
. :-( I'll wait for ASSERTIONS, I think. -- --Josh Josh Berkus Aglio Database Solutions San Francisco ---(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

Re: [SQL] multi column foreign key for implicitly unique columns

2004-08-17 Thread Josh Berkus
interested enough. However, you have an easy way out: ALTER TABLE objects ADD CONSTRAINT obj_unq_2 UNIQUE (name, class_name); This will add the unique constraint that Postgres wants without changing your data at all. -- Josh Berkus Aglio Database Solutions San Francisco

[SQL] SQL Challenge: Arbitrary Cross-tab

2004-08-17 Thread Josh Berkus
not allowed to use a custom aggregate or other PostgreSQL advanced feature) -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister

Re: [SQL] SQL Challenge: Arbitrary Cross-tab

2004-08-17 Thread Josh Berkus
. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 6: Have you searched our list archives? http://archives.postgresql.org

Re: [SQL] Wierded error in recursive function; debugging ideas?

2004-08-11 Thread Josh Berkus
; RETURN array_to_string(child_list, '',''); END;' LANGUAGE 'plpgsql'; -- -Josh Berkus A developer of Very Little Brain Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] Wierded error in recursive function; debugging ideas?

2004-08-11 Thread Josh Berkus
Joe, Are you sure this message isn't coming from some PHP middleware, e.g. peardb or something. See: http://us2.php.net/manual/en/function.in-array.php Hm ... possible. Will check with my PHP guy. Would explain why I've not been able to track down the error. -- -Josh Berkus

[SQL] Wierded error in recursive function; debugging ideas?

2004-08-10 Thread Josh Berkus
arrays. I did try tinkering with some of the functions internals without apparent effect. I also checked for in_array and it's not a visible built-in function. Is this maybe a PostgreSQL bug? Version is 7.4.1 -- -Josh Berkus A developer of Very Little Brain Aglio Database Solutions San

Re: [SQL] surrogate keys and replication.

2004-08-09 Thread Josh Berkus
; otherwise you need to do a lot of calculation and querying to figure out, when Server 11 wants to update Row 283432 of Table status, whether it can be done locally or needs to be exchanged. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Suggestions on storing re-occurring calendar events

2004-08-09 Thread Josh Berkus
the modulo is 0 and is less than 70 is a re-occurance. Overall, though, I've found approach [a] to be easier and more convenient. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ

Re: [SQL] surrogate key or not?

2004-08-08 Thread Josh Berkus
Kenneth, but why would anyone want to change the value of an autogenerated serial row? But if you're using a real key, it may need to change. The only reason *not* do do it that way is performance issues with CASCADE. -- -Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] surrogate key or not?

2004-08-06 Thread Josh Berkus
issue a WARNING on any time you create a table in PG without a key. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Re: [SQL] surrogate key or not?

2004-07-23 Thread Josh Berkus
be incorrect and surrogate keys make it easier to make design changes in production. Once again, though, this is an *implementation* issue and not a *logic* issue, as I asserted ... -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] surrogate key or not?

2004-07-23 Thread Josh Berkus
in the state yet where we want it but we are getting there - or so I think. When I have time, sure! But, this afternoon I am off to OSCON so I won't have a chance for 2 weeks at least. Drop me a personal e-mail in August so I don't forget. -- -Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] surrogate key or not?

2004-07-22 Thread Josh Berkus
. Otherwise, you have more than database problems. And it prevents you from having to rely on a flaky long text key. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ

Re: [SQL] surrogate key or not?

2004-07-21 Thread Josh Berkus
ases" I've encountered which contained tables with a surrogate key, and NO REAL KEY of any kind. This makes data normalization impossible, and cleanup of the database becomes a labor-intensive process requiring hand-examination of each row. -- -Josh Berkus Agli

Re: [SQL] surrogate key or not?

2004-07-21 Thread Josh Berkus
the speed of CASCADE operations whenever a type_name changes. If these changes occur extremely infrequently, then you can ignore this as well. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget

Re: [SQL] surrogate key or not?

2004-07-21 Thread Josh Berkus
Sad, First of all, please excuse me if I've misunderstood you below because of translation issues. You'll find I'm rather strident, but it's because the reasons you're presenting, or seem to be, are excuses for bad database design I hear every day on the job, and end up having

Re: [SQL] ? on announcement of 7.5

2004-07-21 Thread Josh Berkus
Sad, can anyone comment the announcement of 7.5 about nested transactions ? doesn't the nesting hurt the matter of transaction ? 7.5 hasn't been announced. It's not even in beta. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Question about a CIDR based query

2004-06-29 Thread Josh Berkus
=0.00..606.60 rows=14544 width=33) Filter: (route = '62.1.1.0/24'::cidr) -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Re: [SQL] Question about a CIDR based query

2004-06-29 Thread Josh Berkus
=14544 width=33) Filter: (route = '62.1.1.0/24'::cidr) Oh, and also a SELECT VERSION(); would be nice. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] Question about a CIDR based query

2004-06-25 Thread Josh Berkus
that the = query is returning 60% of your table, which makes indexes useless. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs

Re: [SQL] feature request ?

2004-06-23 Thread Josh Berkus
every other programming language in existance ... -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] use of a composite type in CREATE TABLE?

2004-06-20 Thread Josh Berkus
Hannes, does anyone know how it is posible to set a composite type as the data type of a column when creating a new table? This is not yet supported. Hopefully it will be supported in the upcoming version 7.5. -- Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] ERROR: duplicate key violates unique constraint

2004-06-04 Thread Josh Berkus
is that the cursor isn't returning what you think it is, and is looping several times ... thus attempting to insert the same value several times. Good luck! -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 1: subscribe

Re: [SQL] Use arrays or not?

2004-04-29 Thread Josh Berkus
? Or is there maybe an even better way to structure my data? Thanks for any contribution! Roelant. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] Equivalant of SQL Server's Nchar and NVARCHAR

2004-04-29 Thread Josh Berkus
) VARCHAR CHAR -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 8: explain analyze is your friend

Re: [SQL] Use arrays or not?

2004-04-29 Thread Josh Berkus
? Normalized designs are almost always easier to deal with from a perspective of long-term maintainence. The arrays, as far as I can tell, gain you nothing in ethier performance or convenience. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] hi sir urgent..required a Query

2004-04-10 Thread Josh Berkus
for this... Please re-post this with your table design in the body of your e-mail, and NO doc attachment. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 3: if posting/reading through Usenet, please send

Re: [SQL] setting a non-standard date format for the duration of a session

2004-04-10 Thread Josh Berkus
statement. Sort of. See the Docs on Runtime Configuration on the GUC variable Datestyle. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 6: Have you searched our list archives? http

Re: [SQL] SQL challenge--top 10 for each key value?

2004-04-10 Thread Josh Berkus
were getting SQL on this project. Now the big vendors -- mostly IBM and Oracle since Informix and Sybase are dying -- run everything and adapt the standard to what features their products already have. So, yes, SQL92 needed development and expansion. But we didn't need SQL99. -- Josh Berkus

Re: [SQL] SQL challenge--top 10 for each key value?

2004-04-09 Thread Josh Berkus
. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 8: explain analyze is your friend

Re: [SQL] Utility of recursive queries?

2004-04-09 Thread Josh Berkus
James, Would recursive queries be the trick to doing things like unwinding a linked-list to either the head or tail, with: Yes. Also check out contrib/ltree and contrib/tablefunc in your handy-dandy PostgreSQL source code. -- Josh Berkus Aglio Database Solutions San Francisco

Re: [SQL] Function To Log Changes

2004-04-05 Thread Josh Berkus
the individual columns, or 2) Use PL/tcl, PL/Pyton, or C where you can select columnns by ordinal position or other dynamic factor. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 3: if posting/reading through

Re: [SQL] [pgsql-advocacy] SQL Spec Compliance Questions

2004-04-02 Thread Josh Berkus
that paragraph makes me think that the type is somehow supposed to contain metadata or summary data for the table itself. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 3: if posting/reading through Usenet, please send

Re: [SQL] [pgsql-advocacy] SQL Spec Compliance Questions

2004-04-02 Thread Josh Berkus
?What the heck is that *for*? -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 8: explain analyze is your friend

[SQL] Array_append does not work with Array variables in PL/pgSQL?

2004-04-01 Thread Josh Berkus
to arrays inside a PL/pgsql function. What gives here? PostgreSQL 7.4.1 on Linux. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget to increase your free space map settings

Re: [SQL] Array_append does not work with Array variables in PL/pgSQL?

2004-04-01 Thread Josh Berkus
. BTW, did you get my e-mail to Hackers about ARRAY[] IS NULL? -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

Re: [SQL] Array_append does not work with Array variables in PL/pgSQL?

2004-04-01 Thread Josh Berkus
Joe, I saw it, but I've been too swamped to really read it. I'll try to carve out some time this afternoon. No urgency on my part. More something to fix for 7.5 -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] SQL Spec Compliance Questions

2004-03-31 Thread Josh Berkus
? -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister YourEmailAddressHere to [EMAIL PROTECTED])

Re: [SQL] left join on a view takes significantly more time.

2004-03-31 Thread Josh Berkus
. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster

[SQL] SQL Spec Compliance Questions

2004-03-30 Thread Josh Berkus
) In development, expected within the next two versions. Currently we have non-SQL-standard recursion by several methods. 12) No 13) Not sure. 14) Yes 15) I think so. Feedback, please! -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] SQL Spec Compliance Questions

2004-03-30 Thread Josh Berkus
, and I doubt the person who asked me has any control over the questionnaire. -- -Josh Berkus __AGLIO DATABASE SOLUTIONS___ Josh Berkus Complete information technology [EMAIL PROTECTED] and data management solutions

Re: [SQL] Slow sub-selects, max and count(*)

2004-03-29 Thread Josh Berkus
Greg, Please don't confuse the issue by throwing Max() and Count() into the same basket. When on earth is that post of mine from? Seems like it's several months, if not a couple of years, old. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end

Re: [SQL] perfomance question

2004-03-18 Thread Josh Berkus
Sad, what are perfomance difference bitween a) update t1 set f1 = 'x', f2 = 'y'; b) update t1 set f1 = 'x', f2 = f2; c) update t1 set f1 = 'x'; ? Not a lot. Why don't you try it? -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] User defined types -- Social Security number...

2004-02-22 Thread Josh Berkus
you've created your DOMAIN, based on the TEXT type, you can overload the input and output functions to format correctly. Beware, though: input output functions pretty much have to be written in C. -- Josh Berkus Aglio Database Solutions San Francisco ---(end

Re: [SQL] Compiling pl/pgsql functions

2004-02-22 Thread Josh Berkus
, as a database user, query the source code for functions I don't have permissions on?This seems like an easy adjustment to the system tables, if so. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you

Re: [SQL] Row counts/data changes. Any catalog table that has this info?

2004-02-20 Thread Josh Berkus
VACUUM regularly it will be within 5-10%. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 6: Have you searched our list archives? http://archives.postgresql.org

Re: [SQL] Compiling pl/pgsql functions

2004-02-19 Thread Josh Berkus
DBA powers without being the superuser, and deny them direct access to the pg_proc table. This would be a real PITA, though. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 3: if posting/reading through

Re: [SQL] DISTINCT ON troubles

2004-02-19 Thread Josh Berkus
is not necessary. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister YourEmailAddressHere to [EMAIL PROTECTED])

Re: [SQL] Distributed Transactions

2004-02-18 Thread Josh Berkus
a transaction across multiple servers/databases, it's under development and may be released with version 7.5. Or later. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 2: you can get off all lists at once

Re: [SQL] Tip: a function for creating a remote view using dblink

2004-02-17 Thread Josh Berkus
of thing) We're working on something, but nothing's up yet. In the meantime, use the Techdocs Wiki to post it so that we don't lose track: http://techdocs.postgresql.org/guides -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast

Re: [SQL] Update from same table

2004-02-04 Thread Josh Berkus
the full name. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 7: don't forget to increase your free space map settings

Re: [SQL] Slow sub-selects, max and count(*)

2004-02-04 Thread Josh Berkus
inserting and re-apply them afterward. -- -Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Re: [SQL] [PERFORM] Set-Returning Functions WAS: On the performance of views

2004-01-29 Thread Josh Berkus
relational databases, or at least have no understanding of them. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html

  1   2   3   4   5   6   7   >