Karen, I'm going with the rebuild, my clients cannot mess with database manipulation because it is a compiled app. I do have a place where they can rebuild using unload all.
Tom Hart On Wed, Mar 5, 2025, 2:56 PM 'Karen Tellef' via RBASE-L < [email protected]> wrote: > I'll play devil's advocate! > > The only way to remove a previously-defined PK is an "alter table" > command, which of course cannot be safely done in multi-user mode. And you > cannot remove a PK that is referenced. > > I will admit to something. If I need to make a table structure change at > a client, and they want it RIGHT AWAY, and the table has a non-referenced > PK, and they can't get all the users off (got all that?) I have resorted to > dropping the table (after unloading data to a file), bring in the new > design, reload the data, and tell myself "I will recreate the PK tonight > when I can get the database single-user". Don't make me say if I do > always remember to do that that very evening.... sometimes Post It notes > just aren't big enough > > Of course, another way-out thing that could possibly happen is if someone > did an "unload all" to rebuild the database and for some reason it failed > at the "alter table" command for the PK > > > Karen > > > > On Wednesday, March 5, 2025 at 01:38:28 PM CST, Tom Hart < > [email protected]> wrote: > > > It is set to on. All the programs are exactly the same, other than data > that goes in > > Tom Hart > > On Wed, Mar 5, 2025 at 1:15 PM Doug Hamilton <[email protected]> wrote: > > Hmm, curious: > STATICDB On or Off? > > Doug > > On 3/5/2025 12:56 PM, Tom Hart wrote: > > It was on 1 column(Item number). The values for that column are populated > from a temp table using select. > > > Tom Hart > > On Wed, Mar 5, 2025, 12:44 PM Bruce Chitiea <[email protected]> > wrote: > > Tom: > > Just curious. Was that one PK value in one row? Multiple rows? The entire > column? Value accessed via variable? > > Thanks, Bruce > > Bruce A. Chitiea > SafeSectors, Inc. > 1142 S Diamond Bar Blvd # 442 > <https://www.google.com/maps/search/1142+S+Diamond+Bar+Blvd+%23+442+Diamond+Bar+CA+91765-2203?entry=gmail&source=g> > Diamond Bar CA 91765-2203 > <https://www.google.com/maps/search/1142+S+Diamond+Bar+Blvd+%23+442+Diamond+Bar+CA+91765-2203?entry=gmail&source=g> > > <https://www.google.com/maps/search/1142+S+Diamond+Bar+Blvd%0D%0A++++++++++++++++++++++++++%23+442+%0D%0A+++++++++++++++++++++Diamond+Bar+CA%0D%0A++++++++++++++++++++++++++91765-2203?entry=gmail&source=g> > > [email protected] > (909) 238-9012 m > > ------ Original Message ------ > From "Tom Hart" <[email protected]> > To [email protected] > Date 3/5/2025 10:34:32 AM > Subject [RBASE-L] - Lose a PK > > How do you lose a PK in a table? My program runs at about 10 different > locations and recently one location said a particular process was running > very slow. I got his app and thoroughly evaluated it, I mean autochk, > pack, reload and Rscope but should no errors. After pulling most of may > hair out I looked at the table in question and found the PK was missing. > Finally got it resolved and program runs fine. Just curious? > Tom Hart > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/rbase-l/CABX9BNc3AiApSrsV3R1ubY%3Dr%3Ddacmu8ES%3D%2BjjBCubkTNZjE6eA%40mail.gmail.com > <https://groups.google.com/d/msgid/rbase-l/CABX9BNc3AiApSrsV3R1ubY%3Dr%3Ddacmu8ES%3D%2BjjBCubkTNZjE6eA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/rbase-l/em5f3ad685-2503-4e85-8ba1-8ed34d85d5b2%40685cf91f.com > <https://groups.google.com/d/msgid/rbase-l/em5f3ad685-2503-4e85-8ba1-8ed34d85d5b2%40685cf91f.com?utm_medium=email&utm_source=footer> > . > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/rbase-l/CABX9BNcN8ik3ErYT7UaKwH%2BAh0QrZ6t2HZoBH%2BUE9Gin1YYJOQ%40mail.gmail.com > <https://groups.google.com/d/msgid/rbase-l/CABX9BNcN8ik3ErYT7UaKwH%2BAh0QrZ6t2HZoBH%2BUE9Gin1YYJOQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > Virus-free.www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > <#m_8442763528451547927_m_-1639631777641644779_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/rbase-l/6079bf47-a10e-4bef-be25-691ca013f205%40wi.rr.com > <https://groups.google.com/d/msgid/rbase-l/6079bf47-a10e-4bef-be25-691ca013f205%40wi.rr.com?utm_medium=email&utm_source=footer> > . > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/rbase-l/CABX9BNcuTGQ6C3TxjpR%2BLi1PMi1Ceqn0wJVN15c8XpXT6Dz1BA%40mail.gmail.com > <https://groups.google.com/d/msgid/rbase-l/CABX9BNcuTGQ6C3TxjpR%2BLi1PMi1Ceqn0wJVN15c8XpXT6Dz1BA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/rbase-l/2125789496.485799.1741208164404%40mail.yahoo.com > <https://groups.google.com/d/msgid/rbase-l/2125789496.485799.1741208164404%40mail.yahoo.com?utm_medium=email&utm_source=footer> > . > -- For group guidelines, visit http://www.rbase.com/support/usersgroup_guidelines.php --- You received this message because you are subscribed to the Google Groups "RBASE-L" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/rbase-l/CABX9BNcFzGAWW_CbN7NZsLteaV2YzT1o%3DPHgePuhyzfK33D1-A%40mail.gmail.com.

