Not logged in : Login

About: VirtProgressPKNull     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : atom:Entry, within Data Space : ods.openlinksw.com associated with source document(s)

AttributesValues
type
Date Created
Date Modified
label
  • VirtProgressPKNull
maker
Title
  • VirtProgressPKNull
isDescribedUsing
has creator
attachment
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/Databaseconnect.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ExecuteProfile.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/IndexEditorModifyOption.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/IndexEditorSelectNullableField.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/LocateMandatorySetting.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/LoginProgressDBServer.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/NavigateToTableField.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ProgressFieldEditor.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ProgressGoField.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ProgressIndexEditor.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ProgressIndexFields.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ProgressModifyTable.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/RunProgres.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/SelectModifyTableSubItem.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/SelectProgressTable.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/SelectTargetDatabase.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/SetMandatoryYes.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/ToolsDataDictionary.png
  • http://vos.openlinksw.com/wiki/main/VOS/VirtProgressPKNull/cdProgressRootDirectory.png
content
  • %META:TOPICPARENT{name="VirtProgressEntityFrameworkUsage"}% ---+ Ensuring Progress Primary Keys (PKs) are NOT NULLABLE While Progress does not formally have Primary Keys defined per table, it does have INDEXes. For many purposes, including Entity Frameworks, all fields comprising the INDEX must be set not-nullable, or "mandatory" in Progress parlance. Use the following procedure to check the relevant fields: 1 Log in to the machine that hosts your Progress DBMS. %BR%%BR%<img src="%ATTACHURLPATH%/LoginProgressDBServer.png" style="wikiautogen"/> %BR%%BR% 1 Navigate to the root of the Progress installation. %BR%%BR%<img src="%ATTACHURLPATH%/cdProgressRootDirectory.png" style="wikiautogen"/>%BR%%BR% 1 Use the <code>su</code> command to switch to your local Progress user. %BR%%BR%<img src="%ATTACHURLPATH%/ExecuteProfile.png" style="wikiautogen"/>%BR%%BR% 1 Execute the <code>.profile</code> associated with the Progress user. %BR%%BR%<img src="%ATTACHURLPATH%/ExecuteProfile.png" style="wikiautogen"/>%BR%%BR% 1 Launch the <b><code>_progres</code></b> utility. %BR%%BR%<img src="%ATTACHURLPATH%/RunProgres.png" style="wikiautogen"/>%BR%%BR% 1 Use the <b>Tools</b> menu to access the <b>Data Dictionary</b> utility. %BR%%BR%<img src="%ATTACHURLPATH%/ToolsDataDictionary.png" style="wikiautogen"/>%BR%%BR% 1 Expand the <b>Database</b> menu and use <b>Connect</b> to connect to the target database. %BR%%BR%<img src="%ATTACHURLPATH%/SelectTargetDatabase.png" style="wikiautogen"/>%BR%%BR% 1 Repeat the following steps for each field in each table's index. 1 Expand the <b>Schema</b> menu and select the <b>Index Editor</b>. %BR%%BR%<img src="%ATTACHURLPATH%/ProgressIndexEditor.png" style="wikiautogen"/>%BR%%BR% 1 Select the target table. %BR%%BR%<img src="%ATTACHURLPATH%/SelectProgressTable.png" style="wikiautogen"/>%BR%%BR% 1 Review the fields that comprise that table's index. %BR%%BR%<img src="%ATTACHURLPATH%/ProgressIndexFields.png" style="wikiautogen"/>%BR%%BR% 1 Select <b><nop>GoField</b>. %BR%%BR%<img src="%ATTACHURLPATH%/ProgressGoField.png" style="wikiautogen"/>%BR%%BR% 1 Select <b>Modify</b>. %BR%%BR%<img src="%ATTACHURLPATH%/IndexEditorModifyOption.png" style="wikiautogen"/>%BR%%BR% 1 Navigate to the field that you want to check. %BR%%BR%<img src="%ATTACHURLPATH%/IndexEditorSelectNullableField.png" style="wikiautogen"/> %BR%%BR% 1 Look for the field's <b>Mandatory</b> property. %BR%%BR%<img src="%ATTACHURLPATH%/LocateMandatorySetting.png" style="wikiautogen"/>%BR%%BR% 1 Ensure the value passed to Mandatory is <b>yes</b>, and hit <b>F4</b> to save your changes. %BR%%BR% <img src="%ATTACHURLPATH%/SetMandatoryYes.png" style="wikiautogen"/>%BR%%BR% 1 Exit the utility, and proceed to your other tasks.
id
  • fb8338636aa088553f2b9c08350fcfc1
link
has container
http://rdfs.org/si...ices#has_services
atom:title
  • VirtProgressPKNull
atom:source
atom:author
atom:published
  • 2017-06-13T05:38:16Z
atom:updated
  • 2017-06-13T05:38:16Z
topic
is made of
is container of of
is link of
is http://rdfs.org/si...vices#services_of of
is links to of
is creator of of
is atom:entry of
is atom:contains of
Faceted Search & Find service v1.17_git150 as of Jan 20 2025


Alternative Linked Data Documents: iSPARQL | ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3332 as of Sep 11 2024, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (15 GB total memory, 701 MB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2025 OpenLink Software