[migration/3.21.0] performance and reliability fixes
- use EXCEPT instead of NOT IN, seems to improve performance
dramatically on postgresql
- delete rows from cw_<etype> tables whose eid is unknown
- deal with missing/dangling required inline relations (by deleting the
subject entities) instead of asserting
- fix/improve print statements
- don't ask for confirmation before running pure select queries
Javascript Coding Standards---------------------------(Draft, to be continued):Naming: camelCase, except for CONSTANTSIndentation rules~~~~~~~~~~~~~~~~~- espace avant accolade ouvrante- retour à la ligne après accolade ouvrante (éventuellement pas de retour à la ligne s'il y a tout sur la même ligne, mais ce n'est pas le cas ici.- no tabsDocumentation~~~~~~~~~~~~~XXX explain comment format for documentation generationCoding~~~~~~- Don't forget 'var' before variable definition, and semi-colon (';') after **each** statement.- Check the firebug console for deprecation warningsAPI usage~~~~~~~~~- unless intended, use jQuery('container') rather than jqNode('container')See also~~~~~~~~http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml