[bug or feature] remove relationship result empty index

Hello

After the removal of a 1:1 ratio in the logic model and engineer that this deletion of relational model, the relationship is on relational model. But the index in the target remains and the index is empty. The generation of DDL displays the errors later.

Is this a feature? Or: How can I remove the relationship without getting the index of vacuum?

(tried with 4.0.3 and 4.1, same results)

before:

before.jpg

After:

after.jpg

Hello

Thank you to let know us the problem - I logged a bug for this.

You can check the 'Analyses of Impact' page to see the dependent objects before the delete operation:

Philippe

Tags: Database

Similar Questions

  • an Apple iPod cannot be correctly removed by using the feature remove the device safely

    after syncing my ipod, I can remove my ipod from itunes.  However, I can't remove ipod from windows xp by using the feature remove the device safely to the toolbar.    I click on the safely remove, the process can not pass with only sand standing clock sign.

    When I ignore it and remove the ipod to the usb port.  a yellow exclamation point is next to the apple ipod usb device in device management.  Later, when I close the pc,

    He cannot close normally, I shoud reset cp and restart and then shut up.

    What can I do? is this problem related to my windows system or linked to my ipod.  I have try this ipod with some computers, problem solved, then with some computers not.

    Moreover, another usb device is ok, these problems will not occur.

    Support for products Apple is located in the Apple Forums:
    https://discussions.Apple.com/index.jspa

  • ConditionalIndex: bug or feature?

    Let's imagine that we have ConditionalIndex with filter on the fields X and Y, and this index was built by the extractor, which returns the value of a Z field, so I'm expecting that the behavior is something like this:

    public void onUpdate() {
        if (filter.evaluate(entry)) {
            Object value = extractor.extract(entry);
            index.update(entry.getKey(), value);
        }
    }
    
    public void onInsert() {
         // the same behaviour as for on Update()
    }
    
    

    But in fact index is not updated in the following cases:

    (1) cached entry. Given that the fields X and there are no filter, index will not be updated

    (2) updated entry in the cache (no matter by put () or EntryProcessor). Now X and meeting filter, index BUT will not be updated because the field Z (indexed field) has not been changed

    Is this a bug or feature?

    We use 3.7.1.5 consistency

    Hi Alexey

    I'd say it's a bug. I tested it with the test below which fails to 3.7.1.7 and it looks like it is still divided into 12.1.2.

    import com.tangosol.io.pof.ConfigurablePofContext;
    import com.tangosol.io.pof.annotation.Portable;
    import com.tangosol.io.pof.annotation.PortableProperty;
    import com.tangosol.net.BackingMapManagerContext;
    import com.tangosol.net.cache.BackingMapBinaryEntry;
    import com.tangosol.run.xml.XmlElement;
    import com.tangosol.run.xml.XmlHelper;
    import com.tangosol.util.Binary;
    import com.tangosol.util.ConditionalIndex;
    import com.tangosol.util.ExternalizableHelper;
    import com.tangosol.util.Filter;
    import com.tangosol.util.MapTrigger;
    import com.tangosol.util.extractor.PofExtractor;
    import com.tangosol.util.filter.AndFilter;
    import com.tangosol.util.filter.EqualsFilter;
    import org.junit.Before;
    import org.junit.Test;
    
    import static org.hamcrest.CoreMatchers.is;
    import static org.junit.Assert.assertThat;
    
    public class ConditionalIndexTest {
    
        private ConfigurablePofContext serializer;
    
        @Before
        public void setup() {
            XmlElement pofXML = XmlHelper.loadXml("" +
                    "\n" +
                    "     \n" +
                    "  \n" +
                    "    coherence-pof-config.xml\n" +
                    "    \n" +
                    "      1000\n" +
                    "      " + MyDomainClass.class.getName() + "\n" +
                    "    \n" +
                    "  \n" +
                    "");
    
            serializer = new ConfigurablePofContext(pofXML);
        }
    
        @Test
        public void shouldNotAddNonMatchingEntryOnInsert() throws Exception {
            String key = "Key-1";
            MyDomainClass domainObject = new MyDomainClass("X_1", "Y_1", "Z_1");
            Binary binaryKey = ExternalizableHelper.toBinary(key, serializer);
            Binary binaryValue = ExternalizableHelper.toBinary(domainObject, serializer);
            BinaryEntryStub entry = new BinaryEntryStub(binaryKey, binaryValue, null, null);
    
            Filter filter = new AndFilter(
                    new EqualsFilter(new PofExtractor(String.class, 1), "X_2"),
                    new EqualsFilter(new PofExtractor(String.class, 2), "Y_2")
            );
    
            PofExtractor extractor = new PofExtractor(String.class, 3);
    
            ConditionalIndex index = new ConditionalIndex(filter, extractor, false, null, true, null);
            index.insert(entry);
            assertThat(index.getIndexContents().isEmpty(), is(true));
            assertThat(index.isPartial(), is(true));
        }
    
        @Test
        public void shouldAddMatchingEntryIndexOnUpdateWhenExtractedFieldHasNotChanged() throws Exception {
            String key = "Key-1";
            Binary binaryKey = ExternalizableHelper.toBinary(key, serializer);
    
            MyDomainClass domainObjectOriginal = new MyDomainClass("X_1", "Y_1", "Z_1");
            Binary binaryValueOriginal = ExternalizableHelper.toBinary(domainObjectOriginal, serializer);
            BinaryEntryStub entryInsert = new BinaryEntryStub(binaryKey, binaryValueOriginal, null, null);
    
            MyDomainClass domainObjectUpdate = new MyDomainClass("X_2", "Y_2", "Z_1");
            Binary binaryValueUpdate = ExternalizableHelper.toBinary(domainObjectUpdate, serializer);
            BinaryEntryStub entryUpdate = new BinaryEntryStub(binaryKey, binaryValueUpdate, binaryValueOriginal, null);
    
            Filter filter = new AndFilter(
                    new EqualsFilter(new PofExtractor(String.class, 1), "X_2"),
                    new EqualsFilter(new PofExtractor(String.class, 2), "Y_2")
            );
    
            PofExtractor extractor = new PofExtractor(String.class, 3);
    
            ConditionalIndex index = new ConditionalIndex(filter, extractor, false, null, true, null);
            index.insert(entryInsert);
            index.update(entryUpdate);
    
            assertThat(index.getIndexContents().isEmpty(), is(false));
            assertThat((String) index.get(binaryKey), is("Z_1"));
        }
    
        @Test
        public void shouldAddMatchingEntryIndexOnUpdateWhenExtractedFieldHasChanged() throws Exception {
            String key = "Key-1";
            Binary binaryKey = ExternalizableHelper.toBinary(key, serializer);
    
            MyDomainClass domainObjectOriginal = new MyDomainClass("X_1", "Y_1", "Z_1");
            Binary binaryValueOriginal = ExternalizableHelper.toBinary(domainObjectOriginal, serializer);
            BinaryEntryStub entryInsert = new BinaryEntryStub(binaryKey, binaryValueOriginal, null, null);
    
            MyDomainClass domainObjectUpdate = new MyDomainClass("X_2", "Y_2", "Z_2");
            Binary binaryValueUpdate = ExternalizableHelper.toBinary(domainObjectUpdate, serializer);
            BinaryEntryStub entryUpdate = new BinaryEntryStub(binaryKey, binaryValueUpdate, binaryValueOriginal, null);
    
            Filter filter = new AndFilter(
                    new EqualsFilter(new PofExtractor(String.class, 1), "X_2"),
                    new EqualsFilter(new PofExtractor(String.class, 2), "Y_2")
            );
    
            PofExtractor extractor = new PofExtractor(String.class, 3);
    
            ConditionalIndex index = new ConditionalIndex(filter, extractor, false, null, true, null);
            index.insert(entryInsert);
            index.update(entryUpdate);
    
            assertThat(index.getIndexContents().isEmpty(), is(false));
            assertThat((String) index.get(binaryKey), is("Z_2"));
        }
    
        @Portable
        public static class MyDomainClass {
            @PortableProperty(value = 1)
            private String fieldX;
            @PortableProperty(value = 2)
            private String fieldY;
            @PortableProperty(value = 3)
            private String fieldZ;
    
            public MyDomainClass() {
            }
    
            public MyDomainClass(String fieldX, String fieldY, String fieldZ) {
                this.fieldX = fieldX;
                this.fieldY = fieldY;
                this.fieldZ = fieldZ;
            }
        }
    
        private class BinaryEntryStub extends BackingMapBinaryEntry implements MapTrigger.Entry {
    
            private BinaryEntryStub(Binary binKey, Binary binValue, Binary binValueOrig, BackingMapManagerContext ctx) {
                super(binKey, binValue, binValueOrig, ctx);
            }
    
            @Override
            public boolean isOriginalPresent() {
                return getOriginalBinaryValue() != null;
            }
        }
    
    }
    
    }
    }
    

    JK

  • Features of Windows is empty

    I used the system with the CD restart tool, but not agree, I don't want to make another repair of format, I've done enough of them with Vista already in the year I've owned it.  There must be another way, and command promt with several selections of controls did not work, either.  WHO HAS ANY IDEAS.

    * title *.
    in programs and features, he has the choice to turn on or off windows features, but mine is empty and no matter how I try, I can't re-coup programs/files. He also cannot afford to use the updates or windows defender

    The "Windows features" dialog box is empty in Windows 7 or Windows Vista, or you receive an error message that includes the following code when you try to use Windows Update: "0 x 80073712".
    http://support.Microsoft.com/kb/931712

    Is Vista SP1 or SP2 installed?

    What application or antivirus security suite is installed and your current subscription?  What anti-spyware (other than Defender) applications?  What third-party firewall (if applicable)?

    A (another) Norton or McAfee application has already been installed on the computer (for example, a free trial version which is preinstalled when you bought it)?

    ~ Robear Dyer (PA Bear) ~ MS MVP (that is to say, mail, security, Windows & Update Services) since 2002 ~ WARNING: MS MVPs represent or work for Microsoft

  • Activate Windows features or Off is empty

    I have this same problem with Win7 Ultimate.  Activate Windows features or Off empty.  UAC works correctly, I tried sfc/scannow and it found no problem, System Restore tried without success, haven't tried System Update Readiness Tool - nothing works.  Still a Virgin.

    Hello mf2310,

    You can watch the following KB article dealing with your problem.
    Click the number of the KB article to examine it.

    KB Article ID: 931712 -the "Windows features" dialog box is empty in Windows 7 or Windows Vista, or you receive the "0 x 80073712" error code when you try to use Windows Update

    Hoipe this helps.

    Sincerely,

    Marilyn
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think

  • The "Windows features" dialog box is empty in Windows 7

    When I click on turn on or off Windows features in the programs and features Control Panel, the Windows features dialog box is empty, no functionality is displayed. What should I do?

    Thank you buddy, but sfc.exe/scannow not worked and I faced another error! (windows resource protection could not start the repair service).

    Finally, I found the solution:
    (1) If you receive the error "Registry space" low, set the size limit of the registry to "unlimited":
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
    Key: RegistrySizeLimit
    Type: REG_DWORD
    Value: 0xffffff (4294967295)
    (2) restart
    (3) as administrator, open a command prompt and run "SFC/scannow". The command should complete successfully and when errors have been detected, they should be corrected.
    Follow the steps and good luck!
  • Bug or feature limitation: cannot pin header on version site telephone

    Hello

    Check out this file. Watch it in phone mode. Listen to samples and note that I can't pin the header/NAV.

    Bug or feature limitation?

    Dropbox - MicrositeRedesign04.muse.zip

    Dave

    Setting to 1 it will scroll the scrolling speed. You want it to be 0, so it does not scroll at all.

  • Illustrator CS5 - removal of the empty text boxes

    I always found it difficult to choose the type that I want when I use the text tool to edit text. I can click directly on the type, but I guess I'm a zillionth of a pixel off because about half of the time, it assumes I want to make a new text box. If my documents are littered with boxes of invisible empty type, which often get grouped with other objects, causing a lot of problems. I would like to know:

    1. how to make it easier to choose the type.

    2. how to remove all the empty text boxes. I remember hearing in an integrated way to do this, which indicates Adobe knows that this is a problem, but rather than the easier type selections, they give us a shortcut to undo the problem they have caused. In any case, I forgot the shortcut.

    Thanks for any help,

    Dave

    Try it Select > object > Eparses Points control. It should recognize the empty text objects.

  • How to remove a line empty in a table

    How to remove a line empty in a table?
    This is how to remove only a line including all columns as null values...
    Please help me

    Sounds strange, but you can use COALESCE to achieve this.

    ME_XE?create table all_nullz (col1 number, col2 number, col3 number);
    
    Table created.
    
    Elapsed: 00:00:00.20ME_XE?ME_XE?insert into all_nullz values (1,2,3);
    
    1 row created.
    
    Elapsed: 00:00:00.12ME_XE?insert into all_nullz values (null, null, null);
    
    1 row created.
    
    Elapsed: 00:00:00.06ME_XE?ME_XE?delete from all_nullz where coalesce(col1,col2,col3) is null;
    
    1 row deleted.
    
    Elapsed: 00:00:00.26ME_XE?
    
  • DW CS5 - feature removed or is - a bug?

    This issue is known as "align parameters in the declarations of functions" in Flash Builder. I don't know how it's called in Dreamweaver, but it's the same behavior.

    Essentially in DW CS4, if I were writing array() then in-between the media press ENTER, hook closing automatically directly beneath the opening brace.

    In DW CS5, this case is no longer in effect. Now when you press on enter, the closing bracket shoots for the beginning of the line below. This means you have to Support tab in to is to align with the hook opening.

    This type of functionality is a feature of Flash Builder and you can enable/disable. There is no other option in CS5.

    Everyone has noticed this?

    Essentially in DW CS4, if I were writing array() then in-between the media press ENTER, hook closing automatically directly beneath the opening brace.

    In DW CS5, this case is no longer in effect. Now when you press on enter, the closing bracket shoots for the beginning of the line below. This means you have to Support tab in to is to align with the hook opening.

    This has been replaced on purpose. That the behavior was annoying coders using the new code formatting used to jQuery and other frameworks. It starts like this:

    $(function() {})

    });

    When you place the cursor at the end of the first line and press ENTER, the wait is only to insert a tab on the new line (as opposed to the lining upwards with deepest "(" comme vous l'avez décrit). ")

    Unfortunately, there is not an option to go back to the old behavior. The good news is that it doesn't happen that in the first line, the following lines will be indented the same as the first line.

    Kind regards

    Randy Edmunds

    Dreamweaver development

    Adobe Systems, Inc..

  • Bug or feature: opacity and blend-if values wiped out when convert to smart object layer

    I had unexpected results in an action that I put in place. As I was browsing through, I found that the conversion of a smart object layer reset the opacity to 100% and removed everything if mixture adjustments, if the blending mode has been retained. This is certainly an unexpected effect - is this a bug?

    Dynamic objects are always created at 100% and wipe any other mixture, mixture still exists within the object itself. It is the most logical way and reasonable so that it works - you will realize this if you think that it is through. Blend modes are however sometimes copied the layer source or group, it is possible and it is a kind of shortcut.

    To get the original mix in the smart object layer - open the smart object, do a right click on the layer with the bending choose 'copy layer style correct. " Now return to your master document, you can 'paste layer style' in the smart object layer.

    -

  • I imported my address books. How can I remove the default empty

    I imported my address from my old computer books in Thunderbird on my new computer. Empty default address books don't seem to be able to be deleted, so I have now two books personal address and two collected addresses, the first of all is the default value for empty one and the second is my populated version. Thunderbird seems to point to the default empty. How can I remove the empty for default Thunderbird to my places.

    Thank you

    I don't think you can remove the default books. I open any personal book, select a contact, do a control + a to select all and drag in the personal address book by default. Then delete the empty book. Then do the same for the collected books.

  • Clear recent history + cookies clears all cookies, including those on the list of exceptions - bug or feature?

    I have several sites on the list of the persons authorized to keep the cookies always (options, privacy, cookies, exceptions). When I use "clear recent history" and check the cookies, the cookies are deleted, including those on the allowed list. Maybe it's a feature rather than a bug, but I much prefer it if cookies excepted were excluded.

    This is how it works. Using clear recent history clears all specified cookies and does not exclude cookies that have an exception permit. If you want to keep a few cookies then you should avoid using CRH to clear the cookies and delete unwanted cookies in the Cookie Manager or they expire when you close Firefox. In this way you keep the cookies with an exception permit.

  • 4.6 Device Manager SP4 - how can I remove an 'Unidentified' empty OS tab

    Hello... I try to delete an empty OS 'Unidentified' tab...

    it appeard when I did an import and now I want to delete it because there is nothing in this tab.

    There, can someone help me please...

    I checked all the tables on the SQL Server, and they aren't there.

    See my attachment

    There is no easy way to console DM.

    If you are able to change DB, please remove the element of "Unidentified" in the table of dbo.dm_os_types

  • Remove additional results of the previous step

    Hello world

    I have a step of the 'statement' (step 1) inside a while loop that creates an additional result to the stage (using Step.AdditionalResults.CustomResults.Insert).  For each row in the While loop this 'statement' step will create a new additional result.  After step 1, I want to delete the additional result created in step 1.  If I don't delete it, after each loop my report file will include all previous results additional loop.

    Is there a way to remove the additional result created in step 1?

    Thank you very much!

    Review the attached file in sequence.  Why don't you just use the same result?  Why do you need to insert and remove every time?

    Can you send me this sequence you sent the screenshot?  This way I can get a better feel what you are doing.

Maybe you are looking for