home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / database / ingres / 2346 < prev    next >
Encoding:
Text File  |  1993-01-23  |  1.9 KB  |  46 lines

  1. Newsgroups: comp.databases.ingres
  2. Path: sparky!uunet!world!jhallen
  3. From: jhallen@world.std.com (Joseph H Allen)
  4. Subject: Re: Public Domain INGRES
  5. Message-ID: <C1A3E5.Lnx@world.std.com>
  6. Organization: The World Public Access UNIX, Brookline, MA
  7. References: <1iukf7INN8cu@SWAN.ZOO.CS.YALE.EDU> <1993Jan13.000007.2059@netcom.com>
  8. Date: Fri, 22 Jan 1993 23:18:03 GMT
  9. Lines: 35
  10.  
  11. In article <1993Jan13.000007.2059@netcom.com> zmbenhal@netcom.com (Zeyd M. Ben-Halim) writes:
  12.  
  13. >Use archie to look for ingres89.tar.Z or use my port to Linux available from
  14. >tsx-11.mit.edu:pub/linux/packages/ingres/*
  15.  
  16. There might be a bug in your port, but it's also possible that I'm doing
  17. something wrong as I'm inexperienced with ingres.
  18.  
  19. If in some database you do:
  20.  
  21.     create foo(x=c8)
  22.     \g
  23.     modify foo to ordered1 on x
  24.     \g
  25.  
  26. It says: can't link to _SYS234btree... and dies
  27.  
  28. The problem might be the 14 character file name limit in linux since I
  29. think it's trying to make a
  30. file 'foo         agb' for the file 'foo         ag'  But after
  31. changing 'MAXNAME' from 12 to 11 in 'ingres.h' and in a few other places,
  32. file name matching really broke (files created by dbu commands couldn't be
  33. opened by ingres).
  34.  
  35. It's really neat though.  University ingres works much better (faster) than
  36. I had originally thought it would.  Now if only it had outer joins, unions
  37. and better ordering...  EQUEL is especially nice.  It think it might be more
  38. powerful than some of the SQL embeded languages since you can give C
  39. variables as parts of QUEL expressions (it's my impression that it's not
  40. possible to do that in SQL, but I could be wrong).
  41. -- 
  42. /*  jhallen@world.std.com (192.74.137.5) */               /* Joseph H. Allen */
  43. int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0)
  44. +r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2
  45. ]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
  46.