Ronald:

Distinct values is a good suggestion - it will be interesting to see what's
in some of the fields but not the others.

Thanks.



--
Douglas von Roeder
949-336-2902

On Fri, May 19, 2017 at 3:46 PM, Ronald Rosell via 4D_Tech <
[email protected]> wrote:

> I ran into this on a conversion once.  Turned out, I was using a Sequence
> Number field as the PK field, and somewhere along the way some code had
> been introduced that led to duplicates.  Usually this was because records
> were being created by multiple methods, and one of them was doing it
> differently from another (one might assign the sequence number, another
> might be sequence number + 100.  Goofs like that.)  Fortunately there were
> few records affected, but all it takes is one duplicate for the indexing to
> fail.
>
> If you write a little utility method that collects a Distinct Values array
> for your intended PK in one of the affected tables, then searches all
> records looking for for more than one instance of each value in the
> Distinct Values array, you’ll likely find that you’ve got some duplicates
> in there.
>
> Ron Rosell
> [email protected]
>
> __
>
> Ron Rosell
> President
> StreamLMS
>
> 301-3537 Oak Street
> Vancouver, BC V6H 2M1
> Canada
>
> Direct phone (all numbers reach me)
> Vancouver: (+1) (604) 628-1933  |  Seattle: (+1) (425) 956-3570  |  Palm
> Beach: (+1) (561) 351-6210
> email: [email protected]  |  fax: (+1) (815) 301-9058  |  Skype: ronrosell
>
> > On May 19, 2017, at 1:54 PM, Douglas von Roeder via 4D_Tech <
> [email protected]> wrote:
> >
> > I'm hitting the same issue that Gary ran into though I'm trying to
> convert
> > a 2004 data file to run agains the V15.4 structure file.
> >
> > I added PK's using the code from Bob Miller's Summit presentation (many
> > thanks for a superb presentation Bob!) so I'm comfortable that the PK's
> are
> > done right.
> >
> > The issue - when I convert the 2004 data file, 4D reports that 53 out of
> > 105 tables have duplicate PK values. What are my options for resolving
> this
> > issue?
> >
> >
> > --
> > Douglas von Roeder
> > 949-336-2902
> >
> > On Sat, Aug 29, 2015 at 3:09 AM, Ortwin Zillgen <[email protected]> wrote:
> >
> >>
> >>> Am 28.08.2015 um 19:37 schrieb Gary Boudreaux <[email protected]>:
> >>>
> >>> FYI, this issue has been resolved. When I put my "live" data file into
> >> the folder with the new structure, I didn't think to delete the old indx
> >> file. Once I deleted that file and restarted 4D, the problem went away
> when
> >> 4D rebuilt the index file. So the issue was actually duplicates in the
> >> _index_ file, not in the data itself.
> >>
> >> thx a lot.
> >> Did you tell 4D about that? Suppose, they want to know.
> >>
> >>
> >> Regards
> >> O r t w i n  Z i l l g e n
> >> ---------------------------------------------
> >> <mailto:[email protected]>   <http://dddd.mettre.de/wp/?4713>
> >> <feed://dddd.mettre.de/dddd.xml> <https://twitter.com/Ozett>
> >> member of developer-network <http://www.die4Dwerkstatt.de>
> >>
> >> **********************************************************************
> >> See how easy it is to extend your 4D solutions to Web and mobile. New
> >> opportunities await you with 4D v14!
> >>
> >> 4D Internet Users Group (4D iNUG)
> >> FAQ:  http://lists.4d.com/faqnug.html
> >> Archive:  http://lists.4d.com/archives.html
> >> Options: http://lists.4d.com/mailman/options/4d_tech
> >> Unsub:  mailto:[email protected]
> >> **********************************************************************
> >>
> > **********************************************************************
> > 4D Internet Users Group (4D iNUG)
> > FAQ:  http://lists.4d.com/faqnug.html
> > Archive:  http://lists.4d.com/archives.html
> > Options: http://lists.4d.com/mailman/options/4d_tech
> > Unsub:  mailto:[email protected]
> > **********************************************************************
>
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[email protected]
> **********************************************************************
>
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to